核取方塊 (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 |

IAccessible 介面