Sdílet prostřednictvím


Dialogové okno (Referenční dokumentace elementu UŽIVATELSKÉHO rozhraní MSAA)

Poznámka

Toto téma popisuje Dialogové okno objekty pro účely odkazu na element ROZHRANÍ MSAA. Postup vytvoření dialogového okna objekty v různých architekturách uživatelského rozhraní není zde popsáno. Prohlédni si referenční dokumentace k rozhraní API pro architekturu uživatelského rozhraní, kterou používáte.

Dialogové okno je dočasné okno, které aplikace vytvoří pro načtení uživatelského vstupu. Aplikace pomocí dialogových oken vyzve uživatele k zadání dalších informací o příkazech, které uživatel vybral z nabídky. Dialogové okno obsahuje jeden nebo více ovládacích prvků (podřízená okna), pomocí kterých uživatel zadá text, zvolí možnosti nebo nasměruje akci příkazu.

Název třídy okna pro dialogová okna je #32770.

IAccessible Methods

Dialogové okno podporuje následující metody IAccessible:

Metoda Komentáře
accDoDefaultAction Pokud dialogové okno obsahuje výchozí tlačítko push, accDoDefaultAction metoda volá PostMessage se zprávou tlačítka BM_CLICK kliknutím na výchozí tlačítko.
accHitTest
accLocation
accNavigate
accSelect

Nepřístupné vlastnosti

Dialogové okno podporuje následující vlastnosti IAccessible:

Vlastnost Komentáře
get_accChildCount Vlastnost ChildCount se rovná počtu podřízených ovládacích prvků okna v dialogovém okně.
get_accDefaultAction Pokud dialogové okno obsahuje výchozí tlačítko, DefaultAction vlastnost "Press".
get_accFocus
get_accKeyboardShortcut Dialogová okna obvykle nemají klávesové zkratky. Pokud text okna dialogového okna obsahuje znak ampersand (&), vrátí funkce Microsoft Active Accessibility řetězec, který není null jako vlastnost KeyboardShortcut.
get_accName Vlastnost Název je text okna nebo titulek, který se zobrazí v záhlaví dialogového okna.
get_accParent Vlastnost Parent je okno (ROLE_SYSTEM_WINDOW), které obklopuje dialogové okno a má stejnou vlastnost Název a název třídy okna jako dialogové okno.
get_accRole Vlastnost role je ROLE_SYSTEM_DIALOG nebo ROLE_SYSTEM_PROPERTYPAGE.
get_accState Vlastnost State je kombinací jedné nebo více následujících hodnot :STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Poznámky

Objekt dialogového okna nepodporuje metodu get_accChild. Chcete-li získat IAccessible rozhraní ukazatel na ovládací prvek v dialogovém okně, klienti musí získat popisovač okna ovládacího prvku a potom volat AccessibleObjectFromWindow.

IAccessible Interface