Hot Key Control (MSAA UI Element Reference)
Mithilfe von Tastensteuerungen können Benutzer eine Kombination von Tastenanschlägen eingeben, die als Tastenkombination verwendet werden, sodass sie schnell eine Aktion ausführen können. Ein Tastensteuerungssteuerelement zeigt die vom Benutzer eingegebenen Tastenanschläge an und stellt sicher, dass der Benutzer eine gültige Tastenkombination auswählt.
Der Fensterklassenname für ein Hot Key-Steuerelement ist HOTKEY_CLASS, was in Commctrl.h als "msctls_hotkey32" definiert ist.
IAccessible-Methoden
Hot Key-Steuerelemente unterstützen die folgenden IAccessible-Methoden :
IAccessible-Eigenschaften
Die Hot key-Steuerelemente unterstützen die folgenden IAccessible-Eigenschaften :
Eigenschaft | Kommentare |
---|---|
get_accChildCount | Die ChildCount-Eigenschaft ist immer 0. |
get_accFocus | |
get_accKeyboardShortcut | Die KeyboardShortcut-Eigenschaft ist die Zugriffstaste des Hot key-Steuerelements, die ein unterstrichenes Zeichen im Text der Bezeichnung des Tastensteuerungs ist. Die zurückgegebene Zeichenfolge enthält das Zugriffstastenzeichen, das an die Zeichenfolge "Alt+" angefügt ist. |
get_accName | Die Name-Eigenschaft ist der Text aus einem statischen Textsteuerelement, das das Tastensteuerungssteuerelement beschriftt. |
get_accParent | Die Parent-Eigenschaft ist ein Fenster ( ROLE_SYSTEM_WINDOW ), das das Steuerelement umgibt und denselben Name-Eigenschafts - und Fensterklassennamen wie das Steuerelement aufweist. |
get_accRole | Die Role-Eigenschaft ist ROLE_SYSTEM_HOTKEYFIELD. |
get_accState | Die State-Eigenschaft ist eine Kombination aus mindestens einem der folgenden Werte:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
get_accValue | Die Value-Eigenschaft ist eine Zeichenfolge, die den Text im Tastenkombinationsfeld enthält. |