Поделиться через


Константы TF_LBI_STYLE_*

Константы TF_LBI_STYLE_* используются в элементе dwStyle структуры TF_LANGBARITEMINFO для указания стиля элемента языковой панели.

Если этот стиль сочетается с TF_LBI_STYLE_BTN_BUTTON, в дополнение к тексту для элемента будет отображаться стрелка раскрывающегося списка. Стрелка раскрывающегося списка работает как кнопка меню и ее нажатие приведет к вызову ITfLangBarItemButton::InitMenu . Нажатие текстовой части кнопки приведет к вызову ITfLangBarItemButton::OnClick .

Констант/значение Описание
TF_LBI_STYLE_HIDDENSTATUSCONTROL
0x00000001
Элемент можно скрыть или показать динамически с помощью значения TF_LBI_STATUS_HIDDEN в методе ITfLangBarItem::GetStatus . Если это значение отсутствует, элемент не может быть скрыт таким образом.
TF_LBI_STYLE_SHOWNINTRAY
0x00000002
Элемент будет отображаться в области значков уведомлений в дополнение к языковой панели. Этот флаг в настоящее время не поддерживается.
TF_LBI_STYLE_HIDEONNOOTHERITEMS
0x00000004
Языковая панель скрыта, если все элементы в языковой панели содержат этот стиль. Если какой-либо элемент на языковой панели не содержит этого стиля, отображается языковая панель.
TF_LBI_STYLE_SHOWNINTRAYONLY
0x00000008
Элемент будет отображаться только в области значков уведомлений, а не на языковой панели. Этот флаг в настоящее время не поддерживается.
TF_LBI_STYLE_HIDDENBYDEFAULT
0x00000010
Элемент не отображается на панели инструментов, пока не будет выбран в меню параметров языковой панели. Этот флаг игнорируется, если задано TF_LBI_STYLE_HIDDENSTATUSCONTROL или пользователь уже изменил скрытое или отображаемое состояние с помощью меню параметров языковой панели.
TF_LBI_STYLE_TEXTCOLORICON
0x00000020
Любой черный пиксель в значке будет преобразован в цвет текста выбранной темы. Значок должен быть монохромным.
TF_LBI_STYLE_BTN_BUTTON
0x00010000
Элемент является кнопкой нажатия. ITfLangBarItemButton::OnClick вызывается при нажатии элемента.
TF_LBI_STYLE_BTN_MENU
0x00020000
Элемент является меню. ITfLangBarItemButton::InitMenu вызывается при нажатии элемента.
Если этот стиль сочетается с TF_LBI_STYLE_BTN_BUTTON, в дополнение к тексту для элемента будет отображаться стрелка раскрывающегося списка. Стрелка раскрывающегося списка работает как кнопка меню и ее нажатие приведет к вызову ITfLangBarItemButton::InitMenu . Нажатие текстовой части кнопки приведет к вызову ITfLangBarItemButton::OnClick .
TF_LBI_STYLE_BTN_TOGGLE
0x00040000
Элемент является переключателем и работает аналогично проверка прямоугольнику. ITfLangBarItemButton::OnClick вызывается при нажатии элемента.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Распространяемые компоненты
TSF 1.0 в Windows 2000 Professional
Заголовок
Ctfutb.h
IDL
Ctfutb.idl

См. также раздел

TF_LANGBARITEMINFO

ITfLangBarItem::GetInfo

ITfLangBarItem::GetStatus