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

Properties

m_nFloatingWidth Specifies the width of the tabbed toolbar window when it is floating.

Classes

~CExtTabbedToolControlBar Destructor.
CExtTabbedToolControlBar Constructor.
BarGetAt Returns a pointer to the CExtToolControlBar window at the specified position. The method returns NULL if there is no window at the specified position.
BarGetCount Returns a number of toolbar windows in the tabbed toolbar container.
BarGetIndexOf Returns an index of the specified toolbar window. The method returns -1 if the pToolBar argument does not specify the pointer to any toolbar window in this tabbed toolbar container.
BarInsert Creates a toolbar window in the tabbed toolbar container and returns a pointer to the newly created toolbar window.
BarRemove Removes one or more specified toolbars from the tabbed toolbar container window and returns the number of removed toolbars.
BarRemoveAll Removes all the toolbar windows from the tabbed toolbar container window and returns the number of removed toolbars.
GetTabPageContainer Returns a pointer to the tab page container control which keeps all the toolbars.
TabsOrientationAtBottomGet Returns whether the tab control is at top (__ETWS_ORIENT_TOP) or at bottom (__ETWS_ORIENT_BOTTOM) when the tabbed toolbar container window is docked at the bottom side of the frame window.
TabsOrientationAtBottomSet Sets the orientation of the tab control when the tabbed toolbar container window is docked at the bottom side of the frame window.
TabsOrientationAtLeftGet Returns whether the tab control is on the left (__ETWS_ORIENT_LEFT) or on the right (__ETWS_ORIENT_BOTTOM) when the tabbed toolbar container window is docked on the left side of the frame window.
TabsOrientationAtLeftSet Sets the orientation of the tab control when the tabbed toolbar container window is docked on the right side of the frame window.
TabsOrientationAtRightGet �Returns whether the tab control is on the left (__ETWS_ORIENT_LEFT) or on the right (__ETWS_ORIENT_BOTTOM) when the tabbed toolbar container window is docked on the right side of the frame window.
TabsOrientationAtRightSet Sets the orientation of the tab control when the tabbed toolbar container window is docked on the right side of the frame window.
TabsOrientationAtTopGet Returns whether the tab control is at top (__ETWS_ORIENT_TOP) or at bottom (__ETWS_ORIENT_BOTTOM) when the tabbed toolbar container window is docked at the top side of the frame window.
TabsOrientationAtTopSet Sets the orientation of the tab control when the tabbed toolbar container window is docked at the top side of the frame window.
TabsOrientationFloatingGet Returns whether the tab control is at top (__ETWS_ORIENT_TOP) or at bottom (__ETWS_ORIENT_BOTTOM) when the tabbed toolbar container window is floating.
TabsOrientationFloatingSet Sets the orientation of the tab control when the tabbed toolbar container window is floating.
TabsOrientationSetDockedInner Makes the tab control located as follows:
TabsOrientationSetDockedLeftTop �Makes the tab control located as follows:
TabsOrientationSetDockedOuter Makes the tab control located as follows:
TabsOrientationSetDockedRightBottom Makes the tab control located as follows:

Overridables

OnAdjustTabbedLayout Called to recompute the internal layout of tabbed toolbar container window.
OnBarCreate Returns the newly created CExtToolControlBar window if succeeded or NULL if failed.
OnBarCreateObject Returns the newly created instance of the CExtToolControlBar C++ class. This object does not subclass any window. You can override this method to make tabbed toolbar container window work with user-defined toolbars.
OnBarEraseBk Performs background painting of the specified toolbar window.
OnBarInserted Called when the new toolbar window is inserted into the tabbed toolbar container window.
OnBarRemoved Called when the toolbar window has been removed from the tabbed toolbar container window.
OnBarRemoving Called the toolbar window is to be removed from the tabbed toolbar container window. The method returns true if the specified toolbar can be removed.
OnCalcMaxToolBarHeight Returns the maximum height of the toolbar window in the tabbed toolbar container window that is horizontally oriented.
OnCalcMaxToolBarWidth Returns the maximum width of the toolbar window in the tabbed toolbar container window that is vertically oriented.
OnCalcTabPageContainerSize Returns the size of the tab page container control for the specified docked or floating state of the tabbed toolbar container window.
OnGetTabPageContainerAreaMargins Returns the rectangle that contains outer margin values for the tab page container control inside the tabbed toolbar container window.
OnQueryTabOrientation Returns the orientation of the tab control for the specified docked or floating state. The supported values are __ETWS_ORIENT_TOP, __ETWS_ORIENT_BOTTOM, __ETWS_ORIENT_LEFT, and __ETWS_ORIENT_RIGHT constants.
OnTabPageContainerCreate Called to create the tab page container control inside the tabbed toolbar container window. The method returns a pointer to the newly created CExtTabPageContainer window if succeeded or NULL if failed.
OnTabPageContainerCreateObject Returns the newly created instance of the CExtTabPageContainer C++ class. This object does not subclass any window. This object does not subclass any window. You can override this method to make tabbed toolbar container window work with user-defined toolbars.

See Also

CExtTabbedToolControlBar Overview | Hierarchy Chart