Megosztás a következőn keresztül:


Menüsáv (MSAA felhasználói felületi elemre vonatkozó referencia)

Jegyzet

Ez a témakör a menüsávot objektumokat ismerteti az MSAA felhasználói felület elemhivatkozása céljából. Itt nem ismertetjük, hogyan hozhat létre menüsávot objektumokat a különböző felhasználói felületi keretrendszerekben. Tekintse meg a használt felhasználói felületi keretrendszer API-referenciadokumentációját.

A menüsáv a címsor alatt közvetlenül az ablak területe, amely olyan menüelemeket tartalmaz, mint Fájl, Szerkesztés, Ablakés Súgó. A Microsoft Active Accessibility egy menüsáv-objektumot is létrehoz egy rendszermenühöz, amely a címsor bal felső sarkában található menü, és olyan menüelemeket tartalmaz, mint a Visszaállítási, áthelyezése, Méret, Kis méretés Teljes méret.

Jegyzet

Mivel a menüsáv vezérlői nem kapnak fókuszt, a accSelect és get_accFocus metódusok nem támogatottak ehhez a vezérlőhöz.

IAccessible metódusok

A menüsáv vezérlői az alábbi IAccessible metódusokat támogatják:

IAccessible-tulajdonságok

A menüsáv-vezérlők az alábbi IAccessible tulajdonságokat támogatják:

Ingatlan Megjegyzések
get_accChild Lekéri a megadott menüelemhez tartozó IDispatch. A menüelemek gyermekazonosítói egymás után, balról jobbra haladva jelennek meg.
get_accChildCount A ChildCount tulajdonság a menüsor menüelemeinek száma. A rendszermenü ChildCount tulajdonsága egy.
get_accDescription A menüsáv Description tulajdonsága a következő: "Parancsokat tartalmaz az aktuális nézet vagy dokumentum módosításához". A rendszermenü Description tulajdonsága a "Parancsokat tartalmaz az ablak módosításához".
get_accDefaultAction
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut A címsor alatti menüsáv KeyboardShortcut tulajdonsága "Alt". A rendszermenü KeyboardShortcut tulajdonsága az "Alt+Szóköz".
get_accName A címsor alatti menüsáv Name tulajdonsága az "Alkalmazás". A rendszermenü Name tulajdonsága a "System".
get_accParent
get_accRole A Szerepkör tulajdonság ROLE_SYSTEM_MENUBAR.
get_accState A State tulajdonság a következő értékek egy vagy több kombinációjából áll,: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Notes

A rendszer több EVENT_SYSTEM_MENUSTART eseményt aktivál, amelyek nem mindig rendelkeznek megfelelő EVENT_SYSTEM_MENUEND eseménysel. Emellett a rendszer nem aktiválja következetesen a EVENT_SYSTEM_MENUPOPUPSTART és EVENT_SYSTEM_MENUPOPUPEND eseményeket. Ez egy ismert probléma, és a probléma megoldása folyamatban van.

IAccessible Interface

menüelem

előugró menü