Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.