About Tab Control Styles
You can apply specific characteristics to tab controls by specifying tab
control styles (window styles specific to tab controls). For example, you can
specify the alignment and general appearance of the tabs in a tab control.
You can cause the tabs to look like buttons by specifying the TCS_BUTTONS
style. Tabs in this type of tab control should serve the same function as button
controls; that is, clicking a tab should carry out a command instead of
displaying a page. Because the display area in a button tab control is typically not
used, no border is drawn around it.
You can cause a tab to receive the input focus when clicked by specifying the
TCS_FOCUSONBUTTONDOWN style. This style is typically used only with the
TCS_BUTTONS style. You can specify that a tab never receives the input focus by using
the TCS_FOCUSNEVER style.
By default, a tab control displays only one row of tabs. If not all tabs can
be shown at once, the tab control displays an up-down control so that the user
can scroll additional tabs into view. For more information about up-down
controls, see
Up-Down Controls. You can cause a tab control to display multiple rows of tabs, if necessary,
by specifying the TCS_MULTILINE style. In this way, all tabs can be displayed
at once. The tabs are left-aligned within each row unless you specify the
TCS_RIGHTJUSTIFY style. In this case, the width of each tab is increased so that each
row of tabs fills the entire width of the tab control.
A tab control automatically sizes each tab to fit its icon, if any, and its
label. To give all tabs the same width, you can specify the TCS_FIXEDWIDTH style.
The control sizes all the tabs to fit the widest label, or you can assign a
specific width and height by using the
TCM_SETITEMSIZE message. Within each tab, the control centers the icon and label with the
icon to the left of the label. You can force the icon to the left, leaving the
label centered, by specifying the TCS_FORCEICONLEFT style. You can left-align both
the icon and label by using the TCS_FORCELABELLEFT style. You cannot use the
TCS_FIXEDWIDTH style with the TCS_RIGHTJUSTIFY style.
You can specify that the parent window draws the tabs in the control by using
the TCS_OWNERDRAWFIXED style. For more information about owner-drawn tabs, see
Owner-Drawn Tabs.
You can specify that a tab control create a tool tip control by using the
TCS_TOOLTIPS style. For more information about using tool tip controls with a tab
control, see
Tooltip Controls.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database