Ovládací prvek stromové zobrazení (referenční dokumentace elementu UŽIVATELSKÉHO rozhraní MSAA)
Poznámka
Toto téma popisuje ovládací prvek stromového zobrazení objekty pro účely referenčního prvku uživatelského rozhraní MSAA. Postup vytvoření ovládacího prvku stromového zobrazení 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.
Ovládací prvek stromového zobrazení zobrazí hierarchický seznam položek pomocí řádků pro propojení souvisejících položek v hierarchii. Každá položka se skládá z popisku a volitelného rastrového obrázku. Průzkumník Windows používá ovládací prvek stromového zobrazení k zobrazení adresářů.
Název třídy okna pro ovládací prvek stromového zobrazení je WC_TREEVIEW, který je definován jako "SysTreeView" v Commctrl.h.
IAccessible Methods
Ovládací prvek stromového zobrazení podporuje následující metody IAccessible:
Metoda | Komentáře |
---|---|
accDoDefaultAction | Samotný objekt stromového zobrazení nemá metodu accDoDefaultAction. V závislosti na vlastnosti State položky ve stromovém zobrazení accDoDefaultAction rozbalí nebo sbalí zadanou položku. |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
Nepřístupné vlastnosti
Ovládací prvek stromového zobrazení podporuje následující vlastnosti IAccessible:
Vlastnost | Komentáře |
---|---|
get_accChild | |
get_accChildCount | Vlastnost ChildCount objektu stromového zobrazení je počet položek obsažených ve stromovém zobrazení. Vlastnost ChildCount pro každou položku stromového zobrazení je nula. |
get_accDefaultAction | Samotný objekt stromového zobrazení nemá vlastnost DefaultAction. Položka ve stromovém zobrazení, která je rozbalená, má "Sbalit" jako jeho DefaultAction vlastnost a položka, která není rozbalená, má rozbalení jako jeho DefaultAction vlastnost. |
get_accDescription | |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accKeyboardShortcut | |
get_accName | Vlastnost Název objektu stromového zobrazení se získá z textu okna ovládacího prvku (nebo titulku). Tento text není zobrazen ovládacím prvkem stromového zobrazení, takže vývojáři serveru musí poskytnout smysluplný text v příkazu definice prostředku ovládacího prvku, který uživatelům klientských nástrojů pomůže identifikovat ovládací prvek. Vlastnost Název položky ve stromovém zobrazení je text zobrazený v položce stromového zobrazení. |
get_accParent | Vlastnost Parent objektu stromového zobrazení je okno (ROLE_SYSTEM_WINDOW), které obklopuje ovládací prvek a má stejnou vlastnost Název a název třídy okna jako ovládací prvek. Vlastnost Parent každé položky ve stromovém zobrazení je objekt stromového zobrazení. |
get_accRole | Objekt stromového zobrazení má vlastnost ROLE_SYSTEM_OUTLINERole . Každá položka ve stromovém zobrazení má ROLE_SYSTEM_OUTLINEITEMvlastnost Role . |
get_accSelection | |
get_accState | Vlastnost State pro stromové zobrazení je kombinací jedné nebo více následujících hodnot : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE U položek stromového zobrazení obsahuje vlastnost StateSTATE_SYSTEM_EXPANDED nebo STATE_SYSTEM_COLLAPSED. Mezi další možné hodnoty vlastnosti State patří: STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_HOTTRACKED |
get_accValue | Objekt stromového zobrazení nemá hodnotu. Vlastnost Hodnota pro každou položku stromového zobrazení je úroveň odsazení položky v hierarchii. Například v Průzkumníku Windows má položka "Plocha" vlastnost Hodnota "0"; položka "Můj počítač", která je na další úrovni v hierarchii, má Hodnotu vlastnost "1"; a všechny diskové jednotky, které jsou na další úrovni hierarchie, mají vlastnost Hodnota "2". |
Poznámky
Vlastnost accLocation položek stromového zobrazení vrátí umístění pouze textu v položce. Souřadnice vrácené accLocation pro položky stromového zobrazení neobsahují ikonu umístěnou nalevo od textu.