Delen via


Venster (MSAA UI-elementreferentie)

Notitie

In dit onderwerp worden Window-objecten beschreven voor msAA UI-elementreferenties. Het maken van Window-objecten in verschillende UI-frameworks wordt hier niet beschreven. Raadpleeg de API-referentiedocumentatie voor het UI-framework dat u gebruikt.

Microsoft Active Accessibility maakt een algemeen vensterobject als een container voor een ander object. Clientontwikkelaars brengen de informatie van vensterobjecten naar eindgebruikers niet over, omdat deze objecten geen nuttige informatie bevatten.

Als een servertoepassing een aangepast besturingselement maakt, maakt Microsoft Active Accessibility een vensterobject dat het aangepaste besturingselement bevat, maar de server maakt een toegankelijk object om informatie over de inhoud van het besturingselement te verstrekken. Het systeem genereert gebeurtenissen op objectniveau voor het vensterobject, maar de server moet gebeurtenissen verzenden voor het toegankelijke object dat informatie over het besturingselement biedt.

IAccessible-methoden

Het vensterobject ondersteunt de volgende methoden:

IAccessible Properties

Het vensterobject ondersteunt de volgende eigenschappen IAccessible:

Eigenschap Opmerkingen
get_accChild Hiermee haalt u de IDispatch interface van het opgegeven onderliggende element op.
get_accChildCount De eigenschap ChildCount is 7.
get_accDescription Het vensterobject zelf heeft geen eigenschap Description. De eigenschap Description voor het onderliggende object kan worden opgehaald via het vensterobject.
get_accFocus
get_accKeyboardShortcut Het vensterobject zelf heeft geen eigenschap KeyboardShortcut. De eigenschap KeyboardShortcut voor het onderliggende object wordt opgehaald via het vensterobject.
get_accName De eigenschap Name van het vensterobject is hetzelfde als het onderliggende object.
get_accParent
get_accRole De eigenschap Role is ROLE_SYSTEM_WINDOW. De Rol van het onderliggende object wordt opgehaald via het vensterobject.
get_accState De eigenschap State is een combinatie van een of meer van de volgende waarden: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED

Notities

De gebeurtenissen EVENT_SYSTEM_DRAGDROPSTART, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDEen EVENT_OBJECT_PARENTCHANGE worden niet verzonden door het vensterobject. Dit is een bekend probleem en wordt opgelost.

IAccessible Interface