핫 키 컨트롤(MSAA UI 요소 참조)
핫 키 컨트롤을 사용하면 사용자가 핫 키로 사용되는 키 입력 조합을 입력할 수 있으므로 작업을 신속하게 수행할 수 있습니다. 핫 키 컨트롤은 사용자가 입력한 키 입력을 표시하고 사용자가 유효한 키 조합을 선택하도록 합니다.
핫 키 컨트롤의 창 클래스 이름은 commctrl.h에서 "msctls_hotkey32"로 정의된 HOTKEY_CLASS.
IAccessible 메서드
핫 키 컨트롤은 다음 IAccessible 메서드를 지원합니다 .
IAccessible 속성
핫 키 컨트롤은 다음 IAccessible 속성을 지원합니다.
속성 | 의견 |
---|---|
get_accChildCount | ChildCount 속성은 항상 0입니다. |
get_accFocus | |
get_accKeyboardShortcut | KeyboardShortcut 속성은 핫 키 컨트롤의 액세스 키로, 핫 키 컨트롤의 레이블 텍스트에 밑줄이 그어져 있는 문자입니다. 반환된 문자열에는 "Alt+" 문자열에 추가된 액세스 키 문자가 포함됩니다. |
get_accName | Name 속성은 핫 키 컨트롤에 레이블을 지정하는 정적 텍스트 컨트롤의 텍스트입니다. |
get_accParent | Parent 속성은 컨트롤을 둘러싸고 있는 window( 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 속성은 핫 키 필드에 텍스트를 포함하는 문자열입니다. |