Интерфейс ITfSystemLangBarItemSink (ctfutb.h)
Интерфейс ITfSystemLangBarItemSink реализуется расширением меню языковой строки системы и используется меню (узел) системной языковой строки для добавления элементов меню в существующее меню языковой строки системы. Расширение получает экземпляр этого интерфейса, вызывая QueryInterface для объекта ITfLangBarItem с IID_ITfSystemLangBarItemSink. Затем он может передать объект в узел, вызвав ITfSource::AdviseSink.
Наследование
Интерфейс ITfSystemLangBarItemSink наследуется от интерфейса IUnknown . ITfSystemLangBarItemSink также имеет следующие типы элементов:
Методы
Интерфейс ITfSystemLangBarItemSink содержит следующие методы.
ITfSystemLangBarItemSink::InitMenu Метод ITfSystemLangBarItemSink::InitMenu |
ITfSystemLangBarItemSink::OnMenuSelect Метод ITfSystemLangBarItemSink::OnMenuSelect |
Комментарии
Меню системной языковой панели — это объект на языковой панели, который поддерживает элементы меню, добавленные в него сторонними расширениями. Системный элемент должен поддерживать интерфейс ITfSource и идентификатор IID_ITfSystemLangBarItemSink в реализации ITfSource::AdviseSink . Системный элемент также должен реализовывать интерфейс ITfSystemLangBarItem . Системный элемент использует интерфейс ITfSystemLangBarItemSink , чтобы разрешить расширению добавлять свои элементы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ctfutb.h |
Распространяемые компоненты | TSF 1.0 в Windows 2000 Профессиональная |