核取方塊 (MSAA UI 元素參考)
注意
本主題描述 MSAA UI 元素參考的 核取方塊 物件。 此處未說明如何在各種 UI 架構中建立 核取方塊 物件。 如需您使用的 UI 架構,請參閱 API 參考檔。
核取方塊可用來啟用或停用集合中的一或多個功能或選項,通常是在對話方塊中。 一般而言,核取方塊包含含有相鄰文字的小型方塊。 選取選項時,核取方塊會顯示在方塊中。
核取方塊的視窗類別名稱為 「BUTTON」。
核取方塊支援下列 IAccessible 方法:
方法 | 註解 |
---|---|
accDoDefaultAction | accDoDefaultAction方法會使用BM_CLICK按鈕訊息呼叫PostMessage,按一下核取方塊。 |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
核取方塊支援下列 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 | |