Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka
Toto téma popisuje řádek nabídek objekty pro účely odkazu na element rozhraní MSAA. Postup vytvoření řádku nabídek objekty v různých architekturách uživatelského rozhraní není zde popsáno. Prohlédni si referenční dokumentace k rozhraní API pro architekturu uživatelského rozhraní, kterou používáte.
Řádek nabídek je oblast okna bezprostředně pod záhlavím, která obsahuje položky nabídky, jako je soubor, upravit, oknoa nápověda. Microsoft Active Accessibility také vytvoří objekt řádku nabídek pro systémovou nabídku, což je nabídka v levém horním rohu záhlaví a obsahuje položky nabídky, jako jsou Obnovit, Přesunout, Velikost, Minimalizovata Maximalizovat.
Poznámka
Protože ovládací prvky řádku nabídek neobdrží fokus, nejsou pro tento ovládací prvek podporovány accSelect a metody get_accFocus.
IAccessible Methods
Ovládací prvky řádku nabídek podporují následující metody IAccessible:
Nepřístupné vlastnosti
Ovládací prvky řádku nabídek podporují následující vlastnosti IAccessible:
Vlastnost | Komentáře |
---|---|
get_accChild | Načte IDispatch pro zadanou položku nabídky. Podřízená ID položek nabídky se číslují postupně odleva doprava od jedné. |
get_accChildCount | Vlastnost ChildCount je počet položek nabídky na řádku nabídek. Vlastnost ChildCount pro systémovou nabídku je jedna. |
get_accDescription | Vlastnost popis popis řádku nabídek obsahuje příkazy pro manipulaci s aktuálním zobrazením nebo dokumentem. Vlastnost Popis systémové nabídky obsahuje příkazy pro manipulaci s oknem. |
get_accDefaultAction | |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accKeyboardShortcut | Vlastnost KeyboardShortcut řádku nabídek pod záhlavím je Alt. Vlastnost KeyboardShortcut pro systémovou nabídku je Alt+mezerník. |
get_accName | Vlastnost Název řádku nabídek pod záhlavím je "Application". Vlastnost Name pro systémovou nabídku je "System". |
get_accParent | |
get_accRole | Vlastnost role je ROLE_SYSTEM_MENUBAR. |
get_accState | Vlastnost State je kombinací jedné nebo více následujících hodnot : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Poznámky
Systém aktivuje více než jednu EVENT_SYSTEM_MENUSTART událost, která nemá vždy odpovídající EVENT_SYSTEM_MENUEND událost. Systém navíc neaktivuje EVENT_SYSTEM_MENUPOPUPSTART a EVENT_SYSTEM_MENUPOPUPEND událostí konzistentně. Jedná se o známý problém a řeší se.