Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

There are three cases when it is reasonable to use dynamic control bars:

  •    MDI application with MDI tabs
  •    MDI application without MDI tabs
  •    SDI application with SDI tab page container as the child view window with the AFX_IDW_PANE_FIRST dialog control identifier

In each of these cases, dynamic control bars support a mode called Tabbed Document (MDI Document if the application is of MDI type and there are no tabs in it at all) where the control bar content is displayed as though it is an MDI/SDI document. Each dynamic control bar features a new Options menu accessed in the following ways:

  •    by clicking a down arrow button in the caption of the control bar (see Figure 1)
  •    by means of the context menu on the caption of the control bar (see Figure 2)
  •    by means of the context menu on the MDI/SDI tab associated with the control bar (see Figure 3)
  •    in the MDI system menu (see Figure 4)


Figure 1 Options menu of the dynamic control bar (the arrow button)


Figure 2 Options menu of the dynamic control bar (the caption)


Figure 3 Options menu of the dynamic control bar (the tab)


Figure 4 Options menu of the dynamic control bar (in the MDI system menu)

Prof-UIS automatically populates the standard list of control bars (the context menu over the dock bar area for the menu bar and toolbars) with dynamic control bars, as it is depicted on Figure 5.


Figure 5 Control bar list

Finally, Prof-UIS provides an easy way of creating a pop-up menu with a list of dynamic control bars (see Figure 6).


Figure 6 Dynamic bar list