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 fanézet-vezérlő objektumokat ismerteti az MSAA felhasználói felület elemhivatkozásának céljából. A fanézet-vezérlő objektumok különböző felhasználói felületi keretrendszerekben való létrehozását itt nem ismertetjük. Tekintse meg a használt felhasználói felületi keretrendszer API-referenciadokumentációját.
A fanézet-vezérlők a hierarchikus elemek listáját jelenítik meg vonalak használatával a hierarchia kapcsolódó elemeinek összekapcsolásához. Minden elem egy címkéből és egy választható bitképből áll. A Windows Intéző fanézet-vezérlővel jeleníti meg a könyvtárakat.
A fanézet vezérlőelem ablakosztályának neve WC_TREEVIEW, amely a Commctrl.h -ban "SysTreeView" néven van definiálva.
IAccessible metódusok
A fanézet vezérlőelem az alábbi IAccessible metódusokat támogatja:
| Módszer | Megjegyzések |
|---|---|
| accDoDefaultAction | Maga a fanézet objektum nem rendelkezik accDoDefaultAction metódussal. A fanézetben lévő elem Állapot tulajdonságától függően az accDoDefaultAction kibontja vagy összecsukja a megadott elemet. |
| accHitTest | |
| accLocation | |
| accNavigate | |
| accSelect |
IAccessible-tulajdonságok
A fanézet vezérlőelem az alábbi IAccessible tulajdonságokat támogatja:
| Ingatlan | Megjegyzések |
|---|---|
| get_accChild | |
| get_accChildCount | A fanézet objektum ChildCount tulajdonsága a fanézetben található elemek száma. Az egyes fanézetelemek ChildCount tulajdonsága nulla. |
| get_accDefaultAction | Maga a fanézet objektum nem rendelkezik DefaultAction tulajdonságmal. A kibontott fanézetben a "Collapse" (Összecsukás) tulajdonság az DefaultAction tulajdonság, a nem kibontott elemek pedig a "Kibontás" tulajdonságot használják DefaultAction tulajdonságként. |
| get_accDescription | |
| get_accFocus | |
| get_accHelp | |
| get_accHelpTopic | |
| get_accKeyboardShortcut | |
| get_accName | A fanézet objektum Név tulajdonsága a vezérlő ablakszövegéből (vagy feliratából) származik. Ez a szöveg nem jelenik meg a fanézet vezérlővel, ezért a kiszolgálófejlesztőknek értelmes szöveget kell megadniuk a vezérlő erőforrásdefiníciós utasításában, hogy segítsenek az ügyfél-segédprogramok felhasználóinak a vezérlő azonosításában. A fanézetben egy elem Név tulajdonsága a fanézetelemben megjelenő szöveg. |
| get_accParent | A fanézet objektum Szülő tulajdonsága egy ablak (ROLE_SYSTEM_WINDOW), amely körülveszi a vezérlőt, és ugyanazzal a Name tulajdonságmal és ablakosztálynévvel rendelkezik, mint a vezérlőelem. A fanézetben lévő egyes elemek Szülő tulajdonsága a fanézet objektum. |
| get_accRole | A fanézet objektum a Szerepkör tulajdonságot ROLE_SYSTEM_OUTLINE. A fanézetben minden elem rendelkezik a Szerepkör tulajdonság ROLE_SYSTEM_OUTLINEITEM. |
| get_accSelection | |
| get_accState | A fanézet State tulajdonsága az alábbi értékek egy vagy több kombinációjából áll,: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE A fanézet elemeinél az Állapot tulajdonság STATE_SYSTEM_EXPANDED vagy STATE_SYSTEM_COLLAPSEDtartalmaz. A State tulajdonság további lehetséges értékei a következők: STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_HOTTRACKED |
| get_accValue | A fanézet objektumának nincs értéke. Az egyes fanézetelemek Érték tulajdonsága a hierarchia elemének behúzási szintje. A Windows Intézőben például az "Asztal" elem Value tulajdonsága "0"; a "Saját számítógép" elem, amely a hierarchia következő szintjén található, az "1" Value tulajdonságával rendelkezik; és a hierarchiában a következő szinten lévő lemezmeghajtók mindegyike rendelkezik a "2" Value tulajdonságával. |
Notes
A fanézetelemek accLocation tulajdonsága csak az elem szövegének helyét adja vissza. A fanézetelemek accLocation által visszaadott koordináták nem tartalmazzák a szöveg bal oldalán található ikont.