Megosztás a következőn keresztül:


Ablak (MSAA felhasználói felületi elem referencia)

Jegyzet

Ez a témakör Ablak objektumokat ismerteti az MSAA felhasználói felületi elemekkel kapcsolatos referencia céljára. Itt nem ismertetjük, hogyan hozhat létre windowsos objektumokat a különböző felhasználói felületi keretrendszerekben. Tekintse meg a használt felhasználói felületi keretrendszer API-referenciadokumentációját.

A Microsoft Active Accessibility létrehoz egy általános ablakobjektumot egy másik objektum tárolójaként. Az ügyfélfejlesztők nem továbbítják az ablakobjektumok adatait a végfelhasználóknak, mert ezek az objektumok nem tartalmaznak hasznos információkat.

Ha egy kiszolgálóalkalmazás egyéni vezérlőt hoz létre, a Microsoft Active Accessibility létrehoz egy ablakobjektumot, amely tartalmazza az egyéni vezérlőt, de a kiszolgáló létrehoz egy akadálymentes objektumot, amely információkat nyújt a vezérlő tartalmáról. A rendszer objektumszintű eseményeket hoz létre az ablakobjektumhoz, de a kiszolgálónak olyan eseményeket kell küldenie az akadálymentes objektumhoz, amelyek információt nyújtanak a vezérlőről.

IAccessible metódusok

Az ablakobjektum az alábbi IAccessible metódusokat támogatja:

IAccessible-tulajdonságok

Az ablakobjektum az alábbi IAccessible tulajdonságokat támogatja:

Ingatlan Megjegyzések
get_accChild Lekéri a megadott gyermek IDispatch felületét.
get_accChildCount A ChildCount tulajdonság értéke 7.
get_accDescription Maga az ablakobjektum nem rendelkezik Description tulajdonságmal. A gyermekobjektum Description tulajdonsága az ablakobjektumon keresztül kérhető le.
get_accFocus
get_accKeyboardShortcut Maga az ablakobjektum nem rendelkezik KeyboardShortcut tulajdonságmal. A gyermekobjektum KeyboardShortcut tulajdonsága az ablakobjektumon keresztül lesz lekérve.
get_accName Az ablakobjektum Név tulajdonsága megegyezik a gyermekobjektummal.
get_accParent
get_accRole A Szerepkör tulajdonság ROLE_SYSTEM_WINDOW. A gyermekobjektum szerepkör az ablakobjektumon keresztül lesz lekérve.
get_accState A State tulajdonság az alábbi értékek egy vagy több kombinációjából áll,: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED

Notes

Az EVENT_SYSTEM_DRAGDROPSTART, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDEés EVENT_OBJECT_PARENTCHANGE eseményeket az ablakobjektum nem küldi el. Ez egy ismert probléma, és a probléma megoldása folyamatban van.

IAccessible Interface