Leggere in inglese

Condividi tramite


Barra dei menu (informazioni di riferimento per gli elementi dell'interfaccia utente MSAA)

Nota

In questo argomento vengono descritti gli oggetti barra dei menu ai fini del riferimento agli elementi dell'interfaccia utente MSAA. Come creare oggetti barra dei menu 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, Finestra e Guida. Microsoft Active Accessibility crea anche un oggetto barra dei menu per un menu di sistema, ovvero il menu nell'angolo superiore sinistro della barra del titolo e contiene voci di menu come Ripristina, Sposta, Dimensioni, Riduci a icona e Ingrandisci.

Nota

Poiché i controlli della 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 IAccessible seguenti:

Proprietà IAccessible

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

Proprietà Commenti
get_accChild Recupera l'IDispatch per 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 i comandi per modificare la visualizzazione o il documento corrente". La proprietà Description 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à Name per una barra dei menu sotto la barra del titolo è "Application". La proprietà Name 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 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 di EVENT_SYSTEM_MENUEND corrispondente. Inoltre, il sistema non attiva gli eventi EVENT_SYSTEM_MENUPOPUPSTART e EVENT_SYSTEM_MENUPOPUPEND in modo coerente. Si tratta di un problema noto che viene risolto.

Interfaccia IAccessible

MenuItem

Menu a comparsa