Condividi tramite


Window (riferimento all'elemento dell'interfaccia utente MSAA)

Nota

Questo argomento descrive gli oggetti Window a scopo di riferimento all'elemento dell'interfaccia utente MSAA. Come creare oggetti Window 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.

Microsoft Active Accessibility crea un oggetto finestra generico come contenitore per un altro oggetto. Gli sviluppatori client non forniscono le informazioni dagli oggetti finestra agli utenti finali perché questi oggetti non contengono informazioni utili.

Se un'applicazione server crea un controllo personalizzato, Microsoft Active Accessibility crea un oggetto finestra contenente il controllo personalizzato, ma il server crea un oggetto accessibile per fornire informazioni sul contenuto del controllo. Il sistema genera eventi a livello di oggetto per l'oggetto finestra, ma il server deve inviare eventi per l'oggetto accessibile che fornisce informazioni sul controllo.

Metodi IAccessibili

L'oggetto window supporta i metodi IAccessi seguenti:

Proprietà IAccessibili

L'oggetto window supporta le proprietà IAccessi seguenti:

Proprietà Commenti
get_accChild Recupera l'interfaccia IDispatch dell'elemento figlio specificato.
get_accChildCount La proprietà ChildCount è 7.
get_accDescription L'oggetto window stesso non ha una proprietà Description . La proprietà Description per l'oggetto figlio può essere recuperata tramite l'oggetto window.
get_accFocus
get_accKeyboardShortcut L'oggetto window stesso non ha una proprietà KeyboardShortcut . La proprietà KeyboardShortcut per l'oggetto figlio viene recuperata tramite l'oggetto window.
get_accName La proprietà Name dell'oggetto window è uguale all'oggetto figlio.
get_accParent
get_accRole La proprietà Role è ROLE_SYSTEM_WINDOW. Il ruolo dell'oggetto figlio viene recuperato tramite l'oggetto window.
get_accState La proprietàState è una combinazione di uno o più dei valori seguenti:STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_SIZEABLE | | | | | STATE_SYSTEM_MOVEABLE STATE_SYSTEM_FOCUSABLE STATE_SYSTEM_FOCUSED

Note

Gli eventi EVENT_SYSTEM_DRAGDROPSTART, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDE e EVENT_OBJECT_PARENTCHANGE non vengono inviati dall'oggetto finestra. Si tratta di un problema noto e che viene risolto.

Interfaccia IAccessibile