Menüleiste (MSAA UI-Elementreferenz)

Hinweis

In diesem Thema werden Menüleistenobjekte für Zwecke der MSAA-UI-Elementreferenz beschrieben. Das Erstellen von Menüleistenobjekten in verschiedenen Ui-Frameworks ist hier nicht beschrieben. Weitere Informationen finden Sie in der API-Referenzdokumentation für das von Ihnen verwendete Benutzeroberflächenframework.

Eine Menüleiste ist der Bereich eines Fensters direkt unter der Titelleiste, der Menüelemente wie Datei, Bearbeiten, Fenster und Hilfe enthält. Microsoft Active Accessibility erstellt auch ein Menüleistenobjekt für ein Systemmenü. Dabei handelt es sich um das Menü in der oberen linken Ecke der Titelleiste, das Menüelemente wie Wiederherstellen, Verschieben, Größe, Minimieren und Maximieren enthält.

Hinweis

Da Menüleistensteuerelemente keinen Fokus erhalten, werden die Methoden accSelect und get_accFocus für dieses Steuerelement nicht unterstützt.

IAccessible-Methoden

Menüleistensteuerelemente unterstützen die folgenden IAccessible-Methoden :

IAccessible-Eigenschaften

Menüleistensteuerelemente unterstützen die folgenden IAccessible-Eigenschaften :

Eigenschaft Kommentare
get_accChild Ruft den IDispatch für das angegebene Menüelement ab. Die untergeordneten IDs für die Menüelemente werden sequenziell von links nach rechts nummeriert, beginnend mit einem.
get_accChildCount Die ChildCount-Eigenschaft ist die Anzahl der Menüelemente auf der Menüleiste. Die ChildCount-Eigenschaft für ein Systemmenü ist eins.
get_accDescription Die Description-Eigenschaft für eine Menüleiste ist "Enthält Befehle zum Bearbeiten der aktuellen Ansicht oder des aktuellen Dokuments". Die Description-Eigenschaft für ein Systemmenü ist "Enthält Befehle zum Bearbeiten des Fensters".
get_accDefaultAction
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut Die KeyboardShortcut-Eigenschaft für eine Menüleiste unterhalb der Titelleiste ist "Alt". Die KeyboardShortcut-Eigenschaft für ein Systemmenü lautet "Alt+Leerzeichen".
get_accName Die Name-Eigenschaft für eine Menüleiste unterhalb der Titelleiste lautet "Application". Die Name-Eigenschaft für ein Systemmenü ist "System".
get_accParent
get_accRole Die Role-Eigenschaft ist ROLE_SYSTEM_MENUBAR.
get_accState Die State-Eigenschaft ist eine Kombination aus mindestens einem der folgenden Werte: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Hinweise

Das System löst mehrere EVENT_SYSTEM_MENUSTART Ereignis aus, das nicht immer über ein entsprechendes EVENT_SYSTEM_MENUEND-Ereignis verfügt. Darüber hinaus löst das System die EVENT_SYSTEM_MENUPOPUPSTART - und EVENT_SYSTEM_MENUPOPUPEND-Ereignisse nicht konsistent aus. Dies ist ein bekanntes Problem und wird behoben.

IAccessible-Schnittstelle

Menüelement

Popupmenü