熱鍵控制項可讓使用者輸入按鍵的組合,做為熱鍵,讓用戶能夠快速執行動作。 作用中的按鍵控制項會顯示使用者輸入的按鍵,並確保使用者選取有效的按鍵組合。
作用中鍵控件的窗口類別名稱是HOTKEY_CLASS,在 Commctrl.h 中定義為 “msctls_hotkey32”。
IAccessible 方法
熱鍵控制項支援下列 IAccessible 方法:
IAccessible 屬性
經常性鍵控制程式支援下列 IAccessible 屬性:
| 財產 | 評論 |
|---|---|
| get_accChildCount | ChildCount 屬性一律為零。 |
| get_accFocus | |
| get_accKeyboardShortcut | KeyboardShortcut 屬性是快捷鍵控件的訪問鍵,這是快捷鍵控件標籤文字中的加底線字元。 傳回的字串包含附加至字串 「Alt+」 的存取鍵字元。 |
| get_accName | Name 屬性是靜態文字控件的文字,會標記熱鍵控制件。 |
| get_accParent | Parent 屬性是圍繞控件的視窗(ROLE_SYSTEM_WINDOW),而且與控件具有相同 Name 屬性和視窗類別名稱。 |
| get_accRole | Role 屬性是 ROLE_SYSTEM_HOTKEYFIELD。 |
| get_accState |
State 屬性是下列一或多個 值的組合:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
| get_accValue | Value 屬性是包含作用中索引鍵欄位中文字的字串。 |