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
Questo argomento descrive gli oggetti Voce di menu a scopo di Riferimento all'elemento dell'interfaccia utente MSAA. Come creare oggetti Voce di menu in vari framework dell'interfaccia utente non è descritto qui. Vedere la documentazione di riferimento per l'API per il framework dell'interfaccia utente in uso.
Una voce di menu rappresenta una voce specifica in una barra dei menu o un menu a comparsa. Ad esempio, Microsoft Active Accessibility crea un oggetto voce di menu per il menu File nella barra dei menu. Analogamente, Microsoft Active Accessibility crea un oggetto voce di menu per la voce di menu Apri dal menu a comparsa File .
Il nome della classe di finestra per una voce di menu è "#32768".
Metodi IAccessibili
Una voce di menu supporta i metodi IAccessi seguenti:
Metodo | Commenti |
---|---|
accDoDefaultAction | Per le voci di menu dalla barra dei menu, accDoDefaultAction visualizza o chiude il menu a seconda dello stato del menu. Per le voci di menu da un menu a comparsa, accDoDefaultAction fa clic sulla voce di menu per eseguire il comando di menu. |
acchittest | |
accLocation | |
accNavigate | |
accSelect |
Proprietà IAccessibili
Una voce di menu supporta le proprietà IAccessi seguenti:
Proprietà | Commenti |
---|---|
get_accChild | Recupera l'interfaccia IDispatch nell'oggetto menu a comparsa per questo elemento. |
get_accChildCount | La proprietà ChildCount è una per le voci di menu che visualizzano un menu o un sottomenu; in caso contrario, la proprietà ChildCount è zero. |
get_accDefaultAction | La proprietà DefaultAction per le voci di menu che visualizzano un menu o un sottomenu è "Apri" o "Chiudi" a seconda dello stato del menu. La proprietà DefaultAction per tutte le altre voci di menu è "Esegui". |
get_accFocus | |
get_accKeyboardShortcut | La proprietà KeyboardShortcut è la chiave di accesso della voce di menu, ovvero il carattere sottolineato nel testo del nome della voce di menu. Ad esempio, la proprietà KeyboardShortcut per la voce di menuFile è "f". |
get_accName | La proprietà Name corrisponde al nome della voce di menu. |
get_accParent | La proprietà Parent è la barra dei menu o il menu a comparsa che contiene la voce di menu. |
get_accRole | La proprietà Role è ROLE_SYSTEM_MENUITEM. |
get_accState |
La proprietàState è STATE_SYSTEM_INVISIBLE o una combinazione di uno o più dei valori seguenti:STATE_SYSTEM_UNAVAILABLE | | | | | STATE_SYSTEM_CHECKED STATE_SYSTEM_DEFAULT STATE_SYSTEM_HOTTRACKED STATE_SYSTEM_FOCUSED STATE_SYSTEM_HASPOPUP |
Note
- Se usato in una voce di menu, accDoDefaultAction restituisce S_OK ma non riesce a eseguire l'azione se il carattere usato nella chiave di accesso è ?, !, @o qualsiasi altro carattere che richiede il tasto MAIUSC o un altro tasto modificatore. Ciò avviene anche su tastiere internazionali con un carattere di tasto di accesso che richiede che il tasto ALT GR venga premuto.
- Il metodo accSelect con SELFLAG_TAKEFOCUS non causa l'apertura o la chiusura di un menu a comparsa. I client usano il metodo accDoDefaultAction per aprire o chiudere un menu a comparsa.
- Una voce della barra dei menu che non visualizza un menu a comparsa restituisce "Applicazione" per la proprietà Name anziché il nome della voce di menu.