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

Properties

g_bAllowAccelBasedPageSelection If set to true, it indicates that the tab pages can be selected using ALT key and underlined character in tab caption. By default, it is set to true.
g_bHandlePriorNextKeyEvents If set to true, it indicates that tab pages can be selected using CTRL + PAGE UP and CTRL + PAGE DOWN key combinations. By default, it is set to true.
g_bHandleTabKeyEvents If set to true, it indicates that tab pages can be selected using CTRL + TAB and CTRL + SHIFT + TAB key combinations. By default, it is set to false.
m_bAllowAccelBasedPageSelection If set to true, it indicates that the tab pages can be selected using ALT key and underlined character in tab caption. By default, it is set to value equal to the CExtTabPageContainerWnd::g_bAllowAccelBasedPageSelection static variable.
m_bHandlePriorNextKeyEvents If set to true, it indicates that tab pages can be selected using CTRL + PAGE UP and CTRL + PAGE DOWN key combinations. By default, it is set to value equal to the CExtTabPageContainerWnd::g_bHandlePriorNextKeyEvents static variable.
m_bHandleTabKeyEvents If set to true, it indicates that tab pages can be selected using CTRL + TAB and CTRL + SHIFT + TAB key combinations. By default, it is set to value equal to the CExtTabPageContainerWnd::g_bHandleTabKeyEvents static variable.

Classes

~CExtTabPageContainerWnd Destructor.
AutoHideScrollGet Returns true if the scrolling arrow buttons are automatically hidden when all tab items are completely visible, false otherwise.
AutoHideScrollSet Automatically hides the scrolling arrow buttons when all tab items are completely visible.
CenterTextGet Returns true if the tab text is centered, false otherwise.
CenterTextSet Specifies whether the tab text should be centered.
CExtTabPageContainerWnd Constructor.
Create Creates an instance of the flat tab container window.
EnabledBtnCloseGet Returns true if the Close button is enabled, false otherwise.
EnabledBtnCloseSet Enables/disables the Close button.
EnabledBtnHelpGet Returns true if the Help button is enabled, false otherwise.
EnabledBtnHelpSet Enables/disables the Help button.
EnabledBtnTabListGet Returns true if the Tabs button is enabled, false otherwise.
EnabledBtnTabListSet Enables/disables the Tabs button.
EqualWidthsGet Returns true if all tab items are of an equal width and fit into the visible area, false otherwise.
EqualWidthsSet Specifies whether all tab items should be of an equal width and fit into the visible area. The method only works when the tab container window has scrolling.
FullWidthGet Returns true if the tab items are stretched along the correspondent side of the window, false otherwise.
FullWidthSet Stretches tabs along the correspondent side of the window. The method only works if the tab items are of an equal width (i.e. the EqualWidthsGet() method returns true).
GetSafeTabWindow Returns a pointer to the tab window inside the tab page container and returns NULL if there no tab window is yet created.
HoverFocusGet Returns true if the tab item gets focus when the mouse pointer is hovering over it, false otherwise.
HoverFocusSet Specifies whether the tab item should get focus when the mouse pointer is hovering over it.
InvertVertFontGet Returns true if the tab font for vertical tabs is inverted, false otherwise.
InvertVertFontSet Specifies whether the tab font for vertical tabs should be inverted.
IsTabStripVisible Returns flag which indicates whether the tab strip control is visible inside the tab page container window.
ItemDraggingGet Returns whether the user can change the position of any tab page with the mouse.
ItemDraggingSet Enables or disables the feature that allows the user to change the position of any tab page with the mouse.
OrientationGet Returns the flag specifying how tabs are oriented relative to the window. It may be one of the following values:
OrientationIsHorizontal Returns true if the tabs are oriented horizontally relative to the window, false if they have some other orientation.
OrientationIsTopLeft Returns true if the tabs are oriented top left relative to the window, false if they have some other orientation.
OrientationIsVertical Returns true if the tabs are oriented vertically relative to the window, false if they have some other orientation.
OrientationSet Specifying orientation of the tab's row relative to the window.
PageCenterTextGet Returns true if the text of the page, specified by nIndex, is centered, false otherwise.
PageCenterTextSet Specifies if the text in the tab associated with this page should be centered.
PageEnabledGet Returns true if the page is enabled; disabled otherwise.
PageEnabledSet Enables/disables the page and returns the previous state of the page.
PageEnsureVisible Scrolls tab items to make the specified item visible.
PageFindByHWND Searches for the page index by the handle of the page window. If the page is not found, the method returns a negative value.
PageGetCount Returns the number of tabs in the tab control container.
PageHwndGet Returns a handle to the tab page window.
PageHwndGetSafe Returns a handle to the tab page window. If the window handle is invalid, the method returns NULL.
PageHwndSet Replaces the existing tab page window with a new window.
PageIconGet Returns � reference to the icon object associated with the specified tab item.
PageIconSet Assigns the icon to the tab item.
PageInsert Inserts a tab page and returns TRUE if successful or FALSE otherwise.
PageMove �Changes the position of the specified page.
PagePermanentWndGet Returns a pointer to the permanently initialized CWnd object which corresponds to the specified tab page or NULL.
PageRemove Removes one or several tab pages from the tab container window.
PageRemoveAll Removes all tab pages from the tab control container.
PageSelectionGet Returns an index of the selected tab item.
PageSelectionSet Selects a specified tab item programmatically.
PageTextGet Returns the text associated with the tab item specified with nIndex.
PageTextSet Sets the text for the tab item.
PageTooltipTextGet Returns tooltip text associated with the tab item specified with nIndex.
PageTooltipTextSet Sets the tooltip text for the tab item.
PageVisibleGet Returns true if the page is visible.
PageVisibleSet Shows or hides the page and returns the previous visibility state of the page.
SelectionBoldGet Returns true if a font of the selected tab is bold, false otherwise.
SelectionBoldSet Specifies whether a font of the selected tab should be bold.
ShowBtnCloseGet Returns true if the close button is visible or false otherwise.
ShowBtnCloseSet Shows/hides the Close button.
ShowBtnHelpGet Returns true if the Help button is visible, false otherwise.
ShowBtnHelpSet Shows/hides the Help button.
ShowBtnTabListGet Returns true if the Tabs button is visible, false otherwise.
ShowBtnTabListSet Shows/hides the Tabs button.
ShowTabStrip Shows or hides the tab control inside the tab page container window.

See Also

CExtTabPageContainerWnd Overview | Hierarchy Chart