Condividi tramite


Window (riferimento all'elemento MSAA UI)

Nota

In questo argomento vengono descritti oggetti Window ai fini della guida di riferimento agli elementi dell'interfaccia utente MSAA. Come creare oggetti Window in vari framework dell'interfaccia utente non è descritto qui. Vedere la documentazione di riferimento sulle 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 trasmettono 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 IAccessible

L'oggetto window supporta i metodi IAccessible seguenti:

Proprietà IAccessible

L'oggetto finestra supporta le proprietà diIAccessible seguenti:

Proprietà Commenti
get_accChild Recupera l'interfaccia IDispatch dell'elemento figlio specificato.
get_accChildCount La proprietà ChildCount è 7.
get_accDescription L'oggetto finestra stesso non dispone di una proprietà di Description. La proprietà description per l'oggetto figlio può essere recuperata tramite l'oggetto finestra.
get_accFocus
get_accKeyboardShortcut L'oggetto finestra stesso non dispone di una proprietà KeyboardShortcut. La proprietà keyboardShortcut per l'oggetto figlio viene recuperata tramite l'oggetto finestra.
get_accName La proprietà Name dell'oggetto finestra corrisponde all'oggetto figlio.
get_accParent
get_accRole La proprietà role è ROLE_SYSTEM_WINDOW. Il Role dell'oggetto figlio viene recuperato tramite l'oggetto finestra.
get_accState La proprietà State è una combinazione di uno o più dei valori di 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_HIDEe EVENT_OBJECT_PARENTCHANGE non vengono inviati dall'oggetto finestra. Si tratta di un problema noto che viene risolto.

interfaccia IAccessible