按鈕(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” 是 OK 按鈕的 KeyboardShortcut 屬性。 |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accName | Name 屬性是從控件的視窗文字(或標題)取得,該文字會顯示在按鈕中。 例如,“OK” 是 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_FOCUSABLE | STATE_SYSTEM_PRESSED | STATE_SYSTEM_DEFAULT |