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


Интерфейс ITfLangBarItemButton (ctfutb.h)

Интерфейс ITfLangBarItemButton реализуется поставщиком кнопок языковой панели и используется диспетчером языковой панели для получения сведений об элементе кнопки на языковой панели.

Диспетчер языковой панели получает экземпляр этого интерфейса путем вызова QueryInterface в ITfLangBarItem , переданном В ITfLangBarItemMgr::AddItem.

Наследование

Интерфейс ITfLangBarItemButton наследуется от интерфейса IUnknown . ITfLangBarItemButton также имеет следующие типы элементов:

Методы

Интерфейс ITfLangBarItemButton содержит следующие методы.

 
ITfLangBarItemButton::GetIcon

Метод ITfLangBarItemButton::GetIcon
ITfLangBarItemButton::GetText

Метод ITfLangBarItemButton::GetText
ITfLangBarItemButton::InitMenu

Этот метод не используется, если элемент кнопки не имеет стиля TF_LBI_STYLE_BTN_MENU. (ITfLangBarItemButton.InitMenu)
ITfLangBarItemButton::OnClick

Этот метод не используется, если элемент кнопки не имеет стиля TF_LBI_STYLE_BTN_BUTTON. (ITfLangBarItemButton.OnClick)
ITfLangBarItemButton::OnMenuSelect

Этот метод не используется, если элемент кнопки не имеет стиля TF_LBI_STYLE_BTN_MENU. (ITfLangBarItemButton.OnMenuSelect)

Комментарии

Кнопка языковой панели работает как кнопка, переключатель или меню на языковой панели.

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

Если кнопка имеет стиль TF_LBI_STYLE_BTN_TOGGLE, она работает аналогично проверка поле, которое пользователь может выбрать или отменить с помощью мыши. Когда пользователь нажимает кнопку, вызывается ITfLangBarItemButton::OnClick . ITfLangBarItemButton::InitMenu и ITfLangBarItemButton::OnMenuSelect не используются.

Если кнопка имеет стиль TF_LBI_STYLE_BTN_MENU, она действует как пункт меню верхнего уровня. Когда пользователь нажимает кнопку, вызывается ITfLangBarItemButton::InitMenu . Если пользователь выбирает элемент в меню, вызывается ITfLangBarItemButton::OnMenuSelect . ITfLangBarItemButton::OnClick не используется.

Требования

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