ctfutb.h header
This header is used by Text Services Framework. For more information, see:
ctfutb.h contains the following programming interfaces:
Interfaces
IEnumTfLangBarItems The IEnumTfLangBarItems interface is implemented by the TSF manager to provide an enumeration of language bar item objects. |
ITfLangBarEventSink The ITfLangBarEventSink interface is implemented by an application or text service and used by the language bar to supply notifications of certain events that occur in the language bar. |
ITfLangBarItem The ITfLangBarItem interface is implemented by a language bar item provider and used by the language bar manager to obtain detailed information about the language bar item. |
ITfLangBarItemBalloon The ITfLangBarItemBalloon interface is implemented by an application or text service and is used by the language bar manager to obtain information specific to a balloon item on the language bar. |
ITfLangBarItemBitmap The ITfLangBarItemBitmap interface is implemented by an application or text service and used by the language bar manager to obtain information specific to a bitmap item on the language bar. |
ITfLangBarItemBitmapButton The ITfLangBarItemBitmapButton interface is implemented by a language bar bitmap button provider and is used by the language bar manager to obtain information specific to a bitmap button item on the language bar. |
ITfLangBarItemButton The ITfLangBarItemButton interface is implemented by a language bar button provider and used by the language bar manager to obtain information about a button item on the language bar. |
ITfLangBarItemMgr The ITfLangBarItemMgr interface is implemented by the language bar and used by a text service to manage items in the language bar. |
ITfLangBarItemSink The ITfLangBarItemSink interface is implemented by the language bar and used by a language bar item provider to notify the language bar of changes to a language bar item. |
ITfLangBarMgr The ITfLangBarMgr interface is implemented by the TSF manager and used by text services to manage event sink notification and configure floating language bar display settings. The interface ID is IID_ITfLangBarMgr. |
ITfMenu The ITfMenu interface is implemented by the language bar and used by a language bar button provider to add items to the menu that the language bar will display for the button. |
ITfSystemDeviceTypeLangBarItem The ITfSystemDeviceTypeLangBarItem interface is implemented by a system language bar item and used by an application or text service to control how the system item displays its icon. |
ITfSystemLangBarItem The ITfSystemLangBarItem interface is implemented by a system language bar menu and is used by a system language bar extension to modify the icon and/or tooltip string displayed for the menu. |
ITfSystemLangBarItemSink The ITfSystemLangBarItemSink interface is implemented by a system language bar menu extension and used by a system language bar menu (host) to allow menu items to be added to an existing system language bar menu. |
ITfSystemLangBarItemText The ITfSystemLangBarItemText interface is implemented by a system language bar and is used by a system language bar extension to modify the description displayed for the menu. |
Structures
TF_LANGBARITEMINFO The TF_LANGBARITEMINFO structure is used to hold information about a language bar item. |
TF_LBBALLOONINFO The TF_LBBALLOONINFO structure contains information about a language bar balloon item. |
Enumerations
TfLBBalloonStyle Elements of the TfLBBalloonStyle enumeration are used to specify a language bar balloon style. |
TfLBIClick Elements of the TfLBIClick enumeration specify which mouse button was used to click a toolbar item. |