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.