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


Listamező (MSAA felhasználói felületi elemre vonatkozó referencia)

Jegyzet

Ez a témakör List Box objektumokat ismerteti az MSAA felhasználói felületi elemekkel kapcsolatos referencia céljára. Itt nem ismertetjük, hogyan hozhat létre List Box objektumokat 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 listamezők olyan listát jelenítenek meg, amelyből a felhasználó kijelölhet egy vagy több elemet. A listamezők függőleges görgetősávtal, vízszintes vezérlősávtal vagy mindkettővel jönnek létre.

A listamező ablakosztályának neve "LISTBOX".

IAccessible metódusok

A listamezők az alábbi IAccessible metódusokat támogatják:

Módszer Megjegyzések
accDoDefaultAction Maga a listamező-objektum nem rendelkezik DefaultAction tulajdonságmal; azonban accDoDefaultAction dupla kattintással listaelemeket.
accHitTest Az accHitTest metódus nullát ad vissza, ha a tesztelt pont a listamezőn belül van, de a listamező egyik elemén nem. Ha a tesztelt pont a listamező egyik elemén található, accHitTest a listaelem indexét adja vissza.
accLocation
accNavigate
accSelect

IAccessible-tulajdonságok

A listamezők az alábbi IAccessible tulajdonságokat támogatják:

Ingatlan Megjegyzések
get_accChild A ChildCount tulajdonság a listamező elemeinek száma.
get_accDefaultAction Maga a listamező-objektum nem rendelkezik DefaultAction tulajdonságmal; az egyes listaelemek DefaultAction tulajdonsága azonban "Dupla kattintás".
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut A KeyboardShortcut tulajdonság a listamező hozzáférési kulcsa, amely a listamezőhöz társított címke szövegében aláhúzott karakter. A visszaadott sztring tartalmazza az "Alt+" sztringhez hozzáfűzött hozzáférési kulcs karaktert.
get_accName A listamező-objektum Név tulajdonsága a listamezőt címkéző statikus szövegvezérlő szövege. A listaelemeknél a Név tulajdonság a listaelem szövege.
get_accParent A Szülő tulajdonság egy ablak (ROLE_SYSTEM_WINDOW), amely körülveszi a listamezőt, és ugyanazzal a Név tulajdonságával és ablakosztálynevével rendelkezik, mint a listamező. A listaelemek Szülő tulajdonsága a listamező objektum.
get_accRole A Szerepkör tulajdonság ROLE_SYSTEM_LIST. A lista elemei a ROLE_SYSTEM_LISTITEMSzerepkör tulajdonságával rendelkeznek.
get_accSelection A Kijelölés tulajdonság lekéri a lista kijelölt elemeit.
get_accState A listamező-objektum Állapot 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 | STATE_SYSTEM_OFFSCREEN
A listaelem Állapot tulajdonsága az alábbi értékek egy vagy több kombinációjából áll:
STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_MULTISELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_OFFSCREEN | STATE_SYSTEM_NORMAL

IAccessible Interface

Kombinált lista

görgetősáv