Sdílet prostřednictvím


Okno (referenční dokumentace elementu uživatelského rozhraní MSAA)

Poznámka

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

Microsoft Active Accessibility vytvoří obecný objekt okna jako kontejner pro jiný objekt. Vývojáři klientů nepředávají informace z objektů oken koncovým uživatelům, protože tyto objekty neobsahují užitečné informace.

Pokud serverová aplikace vytvoří vlastní ovládací prvek, Microsoft Active Accessibility vytvoří objekt okna, který obsahuje vlastní ovládací prvek, ale server vytvoří přístupný objekt pro poskytnutí informací o obsahu ovládacího prvku. Systém generuje události na úrovni objektu pro objekt okna, ale server musí odesílat události pro přístupný objekt, který poskytuje informace o ovládacím prvku.

IAccessible Methods

Objekt okna podporuje následující metody IAccessible:

Nepřístupné vlastnosti

Objekt okna podporuje následující vlastnosti IAccessible:

Vlastnost Komentáře
get_accChild Načte IDispatch rozhraní zadaného podřízeného objektu.
get_accChildCount Vlastnost ChildCount je 7.
get_accDescription Samotný objekt okna nemá vlastnost Popis. Vlastnost popis popis podřízeného objektu lze načíst prostřednictvím objektu okna.
get_accFocus
get_accKeyboardShortcut Samotný objekt okna nemá vlastnost KeyboardShortcut. Vlastnost KeyboardShortcut podřízeného objektu se načte prostřednictvím objektu okna.
get_accName Vlastnost Name objektu okna je stejná jako podřízený objekt.
get_accParent
get_accRole Vlastnost role je ROLE_SYSTEM_WINDOW. Role podřízeného objektu se načte prostřednictvím objektu okna.
get_accState Vlastnost State je kombinací jedné nebo více následujících hodnot : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED

Poznámky

Objekt okna neodesílají události EVENT_SYSTEM_DRAGDROPSTART, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDEa EVENT_OBJECT_PARENTCHANGE. Jedná se o známý problém a řeší se.

IAccessible Interface