核取方塊 (MSAA UI 元素參考)
注意
本主題描述 MSAA UI 元素參考的 核取方塊 物件。 此處未說明如何在各種 UI 架構中建立 核取方塊 物件。 如需您使用的 UI 架構,請參閱 API 參考檔。
核取方塊可用來啟用或停用集合中的一或多個功能或選項,通常是在對話方塊中。 一般而言,核取方塊包含含有相鄰文字的小型方塊。 選取選項時,核取方塊會顯示在方塊中。
核取方塊的視窗類別名稱為 「BUTTON」。
IAccessible 方法
核取方塊支援下列 IAccessible 方法:
方法 | 註解 |
---|---|
accDoDefaultAction | accDoDefaultAction方法會使用BM_CLICK按鈕訊息呼叫PostMessage,按一下核取方塊。 |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
IAccessible 屬性
核取方塊支援下列 IAccessible 屬性:
屬性 | 註解 |
---|---|
get_accChild | |
get_accChildCount | ChildCount屬性為零。 |
get_accDefaultAction | 核取方塊的 DefaultAction 屬性取決於是否已選取它。 未選取的核取方塊具有 「Check」 做為其 DefaultAction,而選取的核取方塊具有 「UnCheck」 做為其 DefaultAction。 三狀態核取方塊的 DefaultAction 為 「切換」。 |
get_accDescription | |
accFocus | |
accKeyboardShortcut | KeyboardShortcut屬性是核取方塊的存取鍵,這是控制項視窗文字中的加底線字元。 此字串包含附加至字串 「Alt+」 的便捷鍵字元。 |
accHelp | Name屬性是從控制項的視窗文字 (或標題) 取得,該文字會以核取方塊顯示。 |
accHelpTopic | |
accName | Name屬性是從控制項的視窗文字 (或標題) 取得,該文字會以核取方塊顯示。 |
accParent | Parent屬性是一個視窗 ( ROLE_SYSTEM_WINDOW) ,會圍繞控制項,而且具有與控制項相同的 Name 屬性和視窗類別名稱。 |
accRole | Role屬性ROLE_SYSTEM_CHECKBUTTON。 |
accState |
State屬性是下列一或多個值的組合:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_FOCUSED | | | | STATE_SYSTEM_FOCUSABLE STATE_SYSTEM_MIXED STATE_SYSTEM_CHECKEDSTATE_SYSTEM_NORMAL | |