Condividi tramite


Barra dei menu (riferimento all'elemento MSAA UI)

Nota

In questo argomento vengono descritti barra dei menu oggetti ai fini della guida di riferimento agli elementi dell'interfaccia utente msaa. Come creare barra dei menu oggetti in vari framework dell'interfaccia utente non è descritto qui. Vedere la documentazione di riferimento sulle API per il framework dell'interfaccia utente in uso.

Una barra dei menu è l'area di una finestra immediatamente sotto la barra del titolo che contiene voci di menu come File, Modifica, Finestrae Guida. Microsoft Active Accessibility crea anche un oggetto barra dei menu per un menu di sistema, che è il menu nell'angolo superiore sinistro della barra del titolo e contiene voci di menu come Ripristina, Sposta, Dimensioni, Riducie Ingrandisci.

Nota

Poiché i controlli barra dei menu non ricevono lo stato attivo, i metodi accSelect e get_accFocus non sono supportati per questo controllo.

Metodi IAccessible

I controlli barra dei menu supportano i metodi diIAccessible seguenti:

Proprietà IAccessible

I controlli barra dei menu supportano le proprietàIAccessible seguenti:

Proprietà Commenti
get_accChild Recupera ilIDispatchper la voce di menu specificata. Gli ID figlio per le voci di menu vengono numerati in sequenza da sinistra a destra a partire da uno.
get_accChildCount La proprietà ChildCount è il numero di voci di menu nella barra dei menu. La proprietà ChildCount per un menu di sistema è una.
get_accDescription La proprietà description per una barra dei menu è "Contiene comandi per modificare la visualizzazione o il documento corrente". La proprietà Descrizione per un menu di sistema è "Contiene i comandi per modificare la finestra".
get_accDefaultAction
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut La proprietà KeyboardShortcut per una barra dei menu sotto la barra del titolo è "ALT". La proprietà KeyboardShortcut per un menu di sistema è "ALT+SPAZIO".
get_accName La proprietà Nome per una barra dei menu sotto la barra del titolo è "Application". La proprietà Nome per un menu di sistema è "System".
get_accParent
get_accRole La proprietà role è ROLE_SYSTEM_MENUBAR.
get_accState La proprietà State è una combinazione di uno o più dei valori di seguenti: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Note

Il sistema attiva più di un evento EVENT_SYSTEM_MENUSTART che non ha sempre un evento EVENT_SYSTEM_MENUEND corrispondente. Inoltre, il sistema non attiva in modo coerente gli eventi EVENT_SYSTEM_MENUPOPUPSTART e EVENT_SYSTEM_MENUPOPUPEND. Si tratta di un problema noto che viene risolto.

interfaccia IAccessible

voce di menu

menu a comparsa