Udostępnij za pośrednictwem


Window (odwołanie do elementu interfejsu użytkownika MSAA)

Nuta

W tym temacie opisano obiekty okna na potrzeby odwołania do elementów interfejsu użytkownika MSAA. Sposób tworzenia obiektów okna w różnych strukturach interfejsu użytkownika nie jest opisany tutaj. Zapoznaj się z dokumentacją interfejsu API dotyczącą używanej platformy interfejsu użytkownika.

Microsoft Active Accessibility tworzy ogólny obiekt okna jako kontener dla innego obiektu. Deweloperzy klienta nie przekazują informacji z obiektów okien do użytkowników końcowych, ponieważ te obiekty nie zawierają przydatnych informacji.

Jeśli aplikacja serwera tworzy kontrolkę niestandardową, funkcja Microsoft Active Accessibility tworzy obiekt okna zawierający kontrolkę niestandardową, ale serwer tworzy dostępny obiekt w celu dostarczenia informacji o zawartości kontrolki. System generuje zdarzenia na poziomie obiektu dla obiektu okna, ale serwer musi wysyłać zdarzenia dla dostępnego obiektu, który zawiera informacje o kontrolce.

Metody IAccessible

Obiekt okna obsługuje następujące metody IAccessible:

Właściwości funkcji IAccessible

Obiekt okna obsługuje następujące właściwości IAccessible:

Własność Komentarze
get_accChild Pobiera interfejs IDispatch określonego elementu podrzędnego.
get_accChildCount Właściwość ChildCount wynosi 7.
get_accDescription Sam obiekt okna nie ma właściwości Description. Właściwość Description dla obiektu podrzędnego można pobrać za pośrednictwem obiektu okna.
get_accFocus
get_accKeyboardShortcut Sam obiekt okna nie ma właściwości KeyboardShortcut. Właściwość KeyboardShortcut dla obiektu podrzędnego jest pobierana za pośrednictwem obiektu okna.
get_accName Właściwość Name obiektu okna jest taka sama jak obiekt podrzędny.
get_accParent
get_accRole Właściwość rola jest ROLE_SYSTEM_WINDOW. rola obiektu podrzędnego jest pobierana za pośrednictwem obiektu okna.
get_accState Właściwość state jest kombinacją co najmniej jednej z następujących wartości : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED

Notatki

Zdarzenia EVENT_SYSTEM_DRAGDROPSTART, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDEi EVENT_OBJECT_PARENTCHANGE nie są wysyłane przez obiekt okna. Jest to znany problem i jest on rozwiązywany.

interfejs IAccessible