ITfLangBarItemButton インターフェイス (ctfutb.h)

ITfLangBarItemButton インターフェイスは、言語バー ボタン プロバイダーによって実装され、言語バー マネージャーが言語バーのボタン項目に関する情報を取得するために使用します。

言語バー マネージャーは、ITfLangBarItemMgr::AddItem に渡された ITfLangBarItem で QueryInterface を呼び出して、このインターフェイスのインスタンスを取得します。

継承

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
ヘッダー ctfutb.h
再頒布可能パッケージ Windows 2000 Professional の TSF 1.0