На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Об Управляющих Стилях Таб.



Вы можете приложить специфические характеристики к элементам управления таб. определяя управляющие стили таб. (стили окна специфические в элементы управления таб.). Например, Вы можете определить выравнивание и общее появление таб. на управлении таб..

Вы можете заставить таб., чтобы выглядеть похожим на кнопки определяя стиль TCS_BUTTONS. Таб. в этом типе управления таб. должны обслужить ту же функцию как элементы управления кнопки; то есть, щелчок таб. должен выполнить команду вместо отображения страницы. Поскольку дисплейная область на управлении таб. кнопки обычно не использована, никакая граница не сделана вокруг этого.
Вы можете заставить таб., чтобы получать входной фокус когда щелкнуто определением стиля TCS_FOCUSONBUTTONDOWN. Этот стиль обычно используется только со стилем TCS_BUTTONS. Вы можете определить, что таб. никогда приемники входной фокус используя стиль TCS_FOCUSNEVER.

По умолчанию, управление таб. отображает только один колонка таб.. Если не все таб. могут показываться сразу, управление таб. отображает реверсивное управление чтобы потребитель может переместить дополнительные таб. в поле зрения. Более подробно о реверсивных элементах управления, смотри Элементы управления Up-Down. Вы можете заставить управление таб., чтобы отображать многочисленные колонки таб., если необходимо, определяя стиль TCS_MULTILINE. Таким образом, все таб. могут отображаться сразу. Таб. остались-выровненное в пределах каждой колонки если Вы не определяете стиль TCS_RIGHTJUSTIFY. В этом случае, ширина каждого таб. возрасти чтобы каждая колонка таб. заполняла целую ширину управления таб..

Управление таб. автоматически измеряет каждое таб., чтобы устанавливать свою икону, если имеется в наличии, и этикетку. Чтобы давать всем таб. ту же ширину, Вы можете определить стиль TCS_FIXEDWIDTH. Управление измеряет все таб., чтобы устанавливать широкую этикетку, или Вы можете назначить специфическую ширину и высоту используя сообщение TCM_SETITEMSIZE. В пределах каждого таб., управление центрирует икону и этикетку с иконой налево этикетки. Вы можете заставить икону налево, оставляющую этикетку центрировал, определяя стиль TCS_FORCEICONLEFT. Вы можете оставленное-выравнивать как икону так и помечать используя стиль TCS_FORCELABELLEFT. Вы не можете использовать стиль TCS_FIXEDWIDTH со стилем TCS_RIGHTJUSTIFY.

Вы можете определить, что родительское окно делает таб. на управлении используя стиль TCS_OWNERDRAWFIXED. Более подробно о сделанных таб. владельца, смотри Таб. Owner-Drawn.
Вы можете определить, что управление таб. создает управление конца средства используя стиль TCS_TOOLTIPS. Более подробно об использовании элементов управления конца средства с управлением таб., смотри Элементы управления Tooltip.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz