Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nuta
W tym temacie opisano okna dialogowego obiektów na potrzeby odwołania do elementów interfejsu użytkownika MSAA. Sposób tworzenia okna dialogowego obiektów 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.
Okno dialogowe to tymczasowe okno tworzone przez aplikację w celu pobrania danych wejściowych użytkownika. Aplikacja używa okien dialogowych, aby monitować użytkownika o dodatkowe informacje o poleceniach wybranych przez użytkownika z menu. Okno dialogowe zawiera co najmniej jedną kontrolkę (okna podrzędne), z którymi użytkownik wprowadza tekst, wybiera opcje lub kieruje akcję polecenia.
Nazwa klasy okna dla okien dialogowych to "#32770".
Metody IAccessible
Okno dialogowe obsługuje następujące metody IAccessible:
Metoda | Komentarze |
---|---|
accDoDefaultAction | Jeśli okno dialogowe zawiera domyślny przycisk wypychania, accDoDefaultAction metody wywołuje metodę PostMessage z komunikatem przycisku BM_CLICK, aby kliknąć domyślny przycisk wypychania. |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
Właściwości funkcji IAccessible
Okno dialogowe obsługuje następujące właściwości IAccessible:
Własność | Komentarze |
---|---|
get_accChildCount | Właściwość ChildCount jest równa liczbie kontrolek okna podrzędnego w oknie dialogowym. |
get_accDefaultAction | Jeśli okno dialogowe zawiera domyślny przycisk wypychania, właściwość DefaultAction to "Press". |
get_accFocus | |
get_accKeyboardShortcut | Zazwyczaj okna dialogowe nie mają skrótów klawiaturowych. Jeśli tekst okna okna okna dialogowego zawiera znak ampersand (&), funkcja Microsoft Active Accessibility zwraca ciąg inny niż null jako właściwość KeyboardShortcut. |
get_accName | Właściwość Nazwa jest tekstem okna lub podpisem wyświetlanym na pasku tytułu okna dialogowego. |
get_accParent | Właściwość Nadrzędna jest oknem (ROLE_SYSTEM_WINDOW ), które otacza okno dialogowe i ma taką samą właściwość Name i nazwę klasy okna, co okno dialogowe. |
get_accRole | Właściwość roli jest ROLE_SYSTEM_DIALOG lub ROLE_SYSTEM_PROPERTYPAGE. |
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_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Uwagi
Obiekt okna dialogowego nie obsługuje metody get_accChild. Aby uzyskać wskaźnik interfejsu IAccessible do kontrolki w oknie dialogowym, klienci muszą uzyskać uchwyt okna kontrolki, a następnie wywołać AccessibleObjectFromWindow.
Tematy pokrewne
-
interfejs IAccessible