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 viene descritto menu a comparsa oggetti ai fini della guida di riferimento agli elementi dell'interfaccia utente msaa. Come creare menu a comparsa 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.
Un menu a comparsa visualizza un elenco di comandi di menu. Microsoft Active Accessibility crea un oggetto a comparsa del menu quando viene aperta una voce di menu in una barra dei menu. Microsoft Active Accessibility crea anche oggetti a comparsa di menu per i menu di scelta rapida, che vengono visualizzati quando l'utente fa clic con il pulsante destro del mouse su un elemento dell'interfaccia utente.
Il nome della classe della finestra per un menu a comparsa è "#32768".
Metodi IAccessible
Un menu a comparsa supporta i metodi di IAccessible seguenti:
Proprietà IAccessible
Un menu a comparsa supporta 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 dall'alto verso il basso a partire da uno. |
get_accChildCount | La proprietà ChildCount è il numero di voci di menu nel menu, inclusi i separatori di menu. |
get_accFocus | |
get_accName | La proprietà Nome per un menu a comparsa corrisponde al nome del menu. La proprietà Nome per un menu di scelta rapida è "Context". |
get_accParent | La proprietà padre è una finestra ( ROLE_SYSTEM_WINDOW ) che circonda il menu a comparsa e ha lo stesso nome nome proprietà e classe finestra del menu a comparsa. |
get_accRole | La proprietà Role è ROLE_SYSTEM_MENUPOPUP. |
get_accState | La proprietà State è una combinazione di uno o più dei valori di seguenti: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Note
- Gli oggetti del menu a comparsa non attivano EVENT_OBJECT_CREATE e EVENT_OBJECT_DESTROY eventi.
- I menu a più colonne non supportano i flag NAVDIR_LEFT o NAVDIR_RIGHT del metodoaccNavigate.
- Gli eventi EVENT_SYSTEM_MENUPOPUPSTART e EVENT_SYSTEM_MENUPOPUPEND non vengono inviati in modo coerente. Si tratta di un problema noto che viene risolto.