索引標籤控制項 (MSAA UI 元素參考)
注意
本主題描述 MSAA UI 元素參考的 Tab 控制項 物件。 此處未說明如何在各種 UI 架構中建立 Tab 控制項 物件。 如需您使用的 UI 架構,請參閱 API 參考檔。
索引標籤控制項會針對視窗或對話方塊的相同區域定義多個頁面。 每個頁面都包含一組資訊,或應用程式在使用者選取對應索引標籤時所顯示的控制項群組。Windows 作業系統會使用索引標籤控制項來顯示工作列按鈕,但 [ 開始 ] 按鈕除外。
索引標籤控制項的視窗類別名稱是WC_TABCONTROL,其定義為 Commctrl.h 中的 「SysTabControl」。
IAccessible 方法
索引標籤控制項支援下列 IAccessible 方法:
方法 | 註解 |
---|---|
accDoDefaultAction | accDoDefaultAction方法會按一下頁面索引標籤。 |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
IAccessible 屬性
索引標籤控制項支援下列 IAccessible 屬性:
屬性 | 註解 |
---|---|
get_accChild | |
get_accChildCount | |
get_accDefaultAction | DefaultAction屬性為 「Switch」。 |
get_accDescription | |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accKeyboardShortcut | KeyboardShortcut屬性是索引標籤控制項的存取鍵,這是控制項視窗文字中的加底線字元。 此字串包含附加至字串 「Alt+」 的便捷鍵字元。 |
get_accName | Name屬性是從控制項的視窗文字 (或標題) 取得,顯示在索引標籤控制項內。 |
get_accParent | Parent屬性是一個視窗 ( ROLE_SYSTEM_PAGETABLIST) 括住控制項,且具有與控制項相同的視窗類別名稱。 |
get_accRole | Role屬性ROLE_SYSTEM_PAGETAB。 |
get_accSelection | |
get_accState |
State屬性是下列一或多個值的組合:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_SELECTABLE STATE_SYSTEM_SELECTED | | STATE_SYSTEM_FOCUSABLESTATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED | |
備註
使用 SELFLAG_TAKEFOCUS 旗標呼叫時,Tab 控制項會不正確地從 accSelect 方法傳回 S_OK 。 索引標籤控制項無法取得鍵盤焦點。