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.
I controlli barra dei menu supportano i metodi IAccessible seguenti:
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 | |
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.