Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
- accHitTest
- accLocation
- accNavigate
- accSelect
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.