Objective Toolkit : Chapter 13 Tabbed Windows : Tabbed Window Styles
Tabbed Window Styles
You can apply the following tabbed window styles using the dwStyle parameter of the SECTabWnd::Create() method.
NOTE >> The following styles only apply to the SECTabWnd class. They have no effect on the SEC3DTabWnd class.
Table 34 – Tabbed Window Styles for SECTabWnd 
2D Tabbed window (SECTabWnd) Style
Description
TWS_LEFTRIGHTSCROLL
Only the left and right scroll buttons are shown. The user can only scroll the tabs to the left and right. There are no buttons for jumping to the first tab or to the last tab. This style is only valid for SECTabWnd.
TWS_FULLSCROLL
All four of the scroll buttons are shown in the lower left corner of the tabbed window. These four scroll buttons allow the user to scroll the tabs in the tabbed window to the first tab, to the last tab, a few pixels to the left, and a few pixels to the right. If you do not require the <scroll to first> and <scroll to last> buttons, use the TWS_LEFTRIGHTSCROLL style instead. This style is only valid for SECTabWnd.
 
You can apply the following tabbed window styles with the dwStyle parameter of SEC3DTabWnd::Create() method.
NOTE >> The following styles apply only to the SEC3DTabWnd class.
Table 35 – Tabbed Window Styles for SEC3DTabWnd 
3D Tabbed window (SEC3DtabWnd) Style
Description
TWS_TABS_ON_BOTTOM
Places tab on the bottom of the window. This style is only valid for SEC3DtabWnd.
TWS_TABS_ON_TOP
Places tab on the top of the window. This style is only valid for SEC3DtabWnd.
TWS_TABS_ON_LEFT
Places tab on the left side of the window. This style is only valid for SEC3DtabWnd.
TWS_TABS_ON_RIGHT
Places tab on the right side of the window. This style is only valid for SEC3DtabWnd.
TWS_NOACTIVE_TAB_ ENLARGED
By default, the active tab is drawn enlarged. The TWS_NOACTIVE_TAB_ENLARGED style flag disables this feature.
TWS_DRAW_STUDIO_LIKE
Provides tabs in the style similar to that in Visual Studio.
TWS_DRAW_3D_NORMAL
Provides a normal 3D border for the client area.
TWS_DYNAMIC_ARRANGE_TABS
Allows drag-and-drop rearrangements of the tabs.