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 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ctfutb.h |
可轉散發套件 | Windows 2000 專業版上的 TSF 1.0 |