Sdílet prostřednictvím


Pole se seznamem (referenční dokumentace elementu uživatelského rozhraní MSAA)

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_accChild

  • 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_accDescription

  • get_accFocus

  • get_accHelp

  • get_accHelpTopic

  • 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.

IAccessible Interface