Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nuta
W tym temacie opisano obiekty paska menu na potrzeby odwołania do elementów interfejsu użytkownika MSAA. Sposób tworzenia paska menu obiektów w różnych strukturach interfejsu użytkownika nie jest opisany tutaj. Zapoznaj się z dokumentacją interfejsu API dotyczącą używanej platformy interfejsu użytkownika.
Pasek menu to obszar okna bezpośrednio pod paskiem tytułu zawierającym elementy menu, takie jak File, Edit, Windowi Help. Microsoft Active Accessibility tworzy również obiekt paska menu dla menu systemowego, który jest menu w lewym górnym rogu paska tytułu i zawiera elementy menu, takie jak Restore, Move, Size, Minimalizuji Maksymalizuj.
Nuta
Ponieważ kontrolki paska menu nie otrzymują fokusu, accSelect i metody get_accFocus nie są obsługiwane dla tej kontrolki.
Metody IAccessible
Kontrolki paska menu obsługują następujące metody IAccessible:
Właściwości funkcji IAccessible
Kontrolki paska menu obsługują następujące właściwości IAccessible:
| Własność | Komentarze |
|---|---|
| get_accChild | Pobiera IDispatch dla określonego elementu menu. Identyfikatory podrzędne elementów menu są numerowane sekwencyjnie od lewej do prawej, zaczynając od jednego. |
| get_accChildCount | Właściwość ChildCount to liczba elementów menu na pasku menu. Właściwość ChildCount dla menu systemowego jest jedna. |
| get_accDescription | Właściwość Description paska menu to "Zawiera polecenia do manipulowania bieżącym widokiem lub dokumentem". Właściwość Description dla menu systemowego to "Zawiera polecenia do manipulowania oknem". |
| get_accDefaultAction | |
| get_accFocus | |
| get_accHelp | |
| get_accHelpTopic | |
| get_accKeyboardShortcut | Właściwość KeyboardShortcut paska menu pod paskiem tytułu to "Alt". Właściwość KeyboardShortcut dla menu systemowego to "Alt+Spacja". |
| get_accName | Właściwość Nazwa paska menu pod paskiem tytułu to "Aplikacja". Właściwość Nazwa dla menu systemowego to "System". |
| get_accParent | |
| get_accRole | Właściwość roli jest ROLE_SYSTEM_MENUBAR. |
| get_accState | Właściwość state jest kombinacją co najmniej jednej z następujących wartości : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Notatki
System wyzwala więcej niż jedno zdarzenie EVENT_SYSTEM_MENUSTART, które nie zawsze ma odpowiednie zdarzenie EVENT_SYSTEM_MENUEND. Ponadto system nie wyzwala EVENT_SYSTEM_MENUPOPUPSTART i konsekwentnie EVENT_SYSTEM_MENUPOPUPEND zdarzeń. Jest to znany problem i jest on rozwiązywany.
Tematy pokrewne
-
interfejs IAccessible