Delen via


Dialoogvenster (MSAA UI-elementreferentie)

Notitie

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

Een dialoogvenster is een tijdelijk venster dat een toepassing maakt om gebruikersinvoer op te halen. Een toepassing gebruikt dialoogvensters om de gebruiker te vragen om aanvullende informatie over opdrachten die de gebruiker heeft gekozen in een menu. Een dialoogvenster bevat een of meer besturingselementen (onderliggende vensters) waarmee de gebruiker tekst invoert, opties kiest of de actie van de opdracht omstuurt.

De naam van de vensterklasse voor dialoogvensters is #32770.

IAccessible-methoden

Een dialoogvenster ondersteunt de volgende IAccessible methoden:

Methode Opmerkingen
accDoDefaultAction- Als het dialoogvenster een standaardknop bevat, roept de methode accDoDefaultActionPostMessage- aan met het BM_CLICK-knopbericht om op de standaardknop te klikken.
accHitTest-
accLocation-
accNavigate-
accSelect-

IAccessible Properties

Een dialoogvenster ondersteunt de volgende eigenschappen IAccessible:

Eigenschap Opmerkingen
get_accChildCount De eigenschap ChildCount is gelijk aan het aantal besturingselementen voor onderliggende vensters in het dialoogvenster.
get_accDefaultAction Als het dialoogvenster een standaardpushknop bevat, is de eigenschap DefaultAction 'Press'.
get_accFocus
get_accKeyboardShortcut Dialoogvensters hebben doorgaans geen sneltoetsen. Als de venstertekst voor het dialoogvenster een en-teken (&) bevat, retourneert Microsoft Active Accessibility een niet-Null-tekenreeks als de eigenschap KeyboardShortcut.
get_accName De eigenschap Naam is de venstertekst of het bijschrift die wordt weergegeven in de titelbalk van het dialoogvenster.
get_accParent De eigenschap Bovenliggende is een venster (ROLE_SYSTEM_WINDOW) rondom het dialoogvenster en heeft dezelfde naam eigenschap en vensterklassenaam als het dialoogvenster.
get_accRole De eigenschap Role is ROLE_SYSTEM_DIALOG of ROLE_SYSTEM_PROPERTYPAGE.
get_accState De eigenschap State is een combinatie van een of meer van de volgende waarden:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Opmerkingen

Het dialoogvensterobject biedt geen ondersteuning voor de methode get_accChild. Clients moeten de venstergreep van het besturingselement verkrijgen en vervolgens AccessibleObjectFromWindowaanroepen om een besturingselement I AccessibleObjectFromWindow aan te roepen.

IAccessible Interface