Freigeben über


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.

IAccessible-Schnittstelle