Интерфейс 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 |