Tab 控制件 (MSAA UI 元素參考)
注意
本主題描述 Tab 控制項 物件,以用於 MSAA UI 元素參考。 此處未說明如何在各種UI架構中建立 Tab控件 物件。 如需您使用的 UI 架構,請參閱 API 參考檔。
索引標籤控件會針對視窗或對話框的相同區域定義多個頁面。 每一頁都包含一組資訊或應用程式在用戶選取對應索引標籤時所顯示的控件群組。Windows作系統會使用索引標籤控件來顯示任務列按鈕,但 開始 按鈕除外。
Tab 控件的視窗類別名稱是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 屬性是 Tab 控件的訪問鍵,這是控件視窗文字中的加底線字元。 此字串包含附加至字串 「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_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED |
筆記
使用 SELFLAG_TAKEFOCUS 旗標呼叫時,Tab 控件會錯誤地從 accSelect 方法傳回S_OK。 製表元控件無法取得鍵盤焦點。