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 |