Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka
Toto téma popisuje pole se seznamem objekty pro účely odkazu na element rozhraní MSAA. Postup vytvoření pole se seznamem objekty v různých architekturách uživatelského rozhraní není zde popsáno. Prohlédni si referenční dokumentace k rozhraní API pro architekturu uživatelského rozhraní, kterou používáte.
Pole se seznamem je seznam v kombinaci se statickým ovládacím prvku nebo ovládacím prvku pro úpravy, který zobrazuje aktuálně vybranou položku v části seznamu pole se seznamem. Část ovládacího prvku se seznamem se zobrazí vždy nebo jenom rozevírací seznam, když uživatel vybere šipku rozevíracího seznamu (což je tlačítko push) vedle ovládacího prvku. Pokud je pole výběru ovládacím prvek pro úpravy, uživatel může zadat informace, které nejsou v seznamu; v opačném případě může uživatel vybrat pouze položky v seznamu.
Název třídy okna pole se seznamem je "COMBOBOX".
Obsah vlastností IAccessible závisí na tom, na které z následujících částí pole se seznamem dotazuje klient:
- Okno se seznamem
- Ovládací prvek pro úpravy nebo statický text
- Šipka rozevíracího seznamu (což je tlačítko)
- Seznam
- Položky seznamu v seznamu
IAccessible Methods
Pole se seznamem podporují následující metody IAccessible:
Nepřístupné vlastnosti
Pole se seznamem podporují následující nepřístupné vlastnosti:
get_accChildCount– Následující tabulka zobrazuje hodnotu počtu podřízených položek pro různé části pole se seznamem.
Pole se seznamem – část ChildCount Okno pole se seznamem 3 Upravit ovládací prvek 0 Šipka rozevíracího seznamu 0 Seznam Počet položek seznamu Položka seznamu 0 get_accDefaultAction– Následující tabulka zobrazuje vlastnost DefaultAction pro různé části pole se seznamem.
Pole se seznamem – část DefaultAction Okno pole se seznamem Žádný Upravit ovládací prvek Žádný Šipka rozevíracího seznamu "Otevřít" nebo "Zavřít" v závislosti na stavu rozevíracího seznamu Seznam Žádný Položka seznamu "Dvakrát klikněte" get_accKeyboardShortcut– Následující tabulka obsahuje vlastnost KeyboardShortcut pro různé části pole se seznamem.
Pole se seznamem – část KeyboardShortcut Okno pole se seznamem Přístupový klíč přidruženého popisku Upravit ovládací prvek Žádný Šipka rozevíracího seznamu "Alt+Šipka dolů" Seznam Žádný Položka seznamu Žádný Přístupový klíč pole se seznamem je podtržený znak v textu z přidruženého ovládacího prvku statického textu, který označuje pole se seznamem. Například v standardním dialogovém okně Otevřít, které otevírá soubory, například v Microsoft WordPadu, má pole se seznamem označené "Soubory typu:" má KeyboardShortcut "Alt+t".
get_accName– Následující tabulka obsahuje vlastnost Název pro různé části pole se seznamem.
Pole se seznamem – část Jméno Okno pole se seznamem Statický textový ovládací prvek použitý jako popisek Upravit ovládací prvek Statický textový ovládací prvek použitý jako popisek Šipka rozevíracího seznamu "Otevřít" nebo "Zavřít" v závislosti na stavu rozevíracího seznamu Seznam Přidružený popisek Položka seznamu Text položky seznamu Vlastnost Název pole se seznamem, jeho podřízeného ovládacího prvku pro úpravy a podřízeného seznamu je text z přidruženého statického textového ovládacího prvku, který označuje pole se seznamem. Například v standardním dialogovém okně Otevřít, které otevře soubory, například ve WordPadu, Název vlastnosti pro dvě pole se seznamem jsou "Look in:" a "Files of type:".
get_accParent– Následující tabulka zobrazuje nadřazenou hodnotu pro různé části pole se seznamem.
Pole se seznamem – část Rodič Okno pole se seznamem Okno s vlastností RoleROLE_SYSTEM_WINDOW, která obklopuje pole se seznamem a má stejnou vlastnost Název a název třídy okna jako pole se seznamem. Úprava ovládacího prvku (nebo statického textového ovládacího prvku) Okno se seznamem. Šipka rozevíracího seznamu Okno se seznamem. Nadřazené okno seznamu Okno se seznamem. Toto okno obklopuje seznam. Seznam Nadřazené okno seznamu. Položka seznamu Seznam. get_accRole– Následující tabulka zobrazuje vlastnost Role pro různé části pole se seznamem.
Pole se seznamem – část role Okno pole se seznamem ROLE_SYSTEM_COMBOBOX Úprava ovládacího prvku (nebo statického textového ovládacího prvku) ROLE_SYSTEM_TEXT nebo ROLE_SYSTEM_STATICTEXT Šipka rozevíracího seznamu ROLE_SYSTEM_PUSHBUTTON Seznam ROLE_SYSTEM_LIST Položka seznamu ROLE_SYSTEM_LISTITEM get_accState– Následující tabulka zobrazuje vlastnost State pro různé části pole se seznamem.
Pole se seznamem – část možné stavy Okno pole se seznamem STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_NORMAL | STATE_SYSTEM_EXPANDED | STATE_SYSTEM_COLLAPSED Upravit ovládací prvek STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_NORMAL Šipka rozevíracího seznamu 0, což znamená, že tlačítko je viditelné a není stisknuto; nebo STATE_SYSTEM_PRESSED | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_NORMAL Seznam STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FLOATING | STATE_SYSTEM_NORMAL Položka seznamu STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_NORMAL get_accValue– Následující tabulka zobrazuje vlastnost Hodnota pro různé části pole se seznamem.
Pole se seznamem – část Hodnota Okno pole se seznamem Text aktuálně vybrané položky seznamu Upravit ovládací prvek Text aktuálně vybrané položky seznamu Šipka rozevíracího seznamu Žádný Seznam Žádný Položka seznamu Žádný
Poznámky
- Při accNavigate je volána s příznakem NAVDIR_NEXT v části seznamu pole se seznamem, nesprávně přejde do okna zásobníku, když se má vrátit VT_EMPTY.
Související témata