Sdílet prostřednictvím


Řádek nabídek (referenční dokumentace elementu uživatelského rozhraní MSAA)

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.

IAccessible Interface

položky nabídky

místní nabídka