按鈕 (MSAA UI 元素參考)
按鈕是用來執行動作的小型矩形物件。 例如,對話方塊上的 [確定 ] 和 [ 取消] 按鈕是按鈕。
按鈕的視窗類別名稱是 「BUTTON」。
IAccessible 方法
按鈕支援下列 IAccessible 方法:
方法 | 註解 |
---|---|
accDoDefaultAction | accDoDefaultAction方法會按一下按鈕。 |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
IAccessible 屬性
按鈕支援下列 IAccessible 屬性:
屬性 | 註解 |
---|---|
get_accChild | |
get_accChildCount | ChildCount屬性為零或更多。 |
get_accDefaultAction | DefaultAction屬性為 「Press」。 |
get_accDescription | |
get_accKeyboardShortcut | KeyboardShortcut屬性是按鈕的便捷鍵,這是按鈕視窗文字文字中的加底線字元。 例如,「Alt+o」 是[確定] 按鈕的KeyboardShortcut屬性。 |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accName | Name屬性是從控制項的視窗文字 (或標題) 取得,這會顯示在按鈕中。 例如,「OK」 是[確定] 按鈕的Name屬性。 |
get_accParent | Parent屬性是一個視窗 ( ROLE_SYSTEM_WINDOW) ,會圍繞控制項,而且具有與控制項相同的Name屬性和視窗類別名稱。 |
get_accRole | Role屬性ROLE_SYSTEM_PUSHBUTTON。 |
get_accState |
State屬性是下列一或多個值的組合:STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | | | STATE_SYSTEM_FOCUSABLESTATE_SYSTEM_PRESSED STATE_SYSTEM_DEFAULT | |