Sdílet prostřednictvím


Rozhraní vzorů ovládacích prvků pro klienty

Tato část popisuje rozhraní řídicích vzorů pro nespravované klientské aplikace automatizace uživatelského rozhraní.

V této části

Rozhraní Popis
IUIAutomationAnnotationPattern
Poskytuje přístup k vlastnostem poznámek v dokumentu.
IUIAutomationCustomNavigationPattern
Zveřejňuje metodu pro podporu přístupu klienta Microsoft UI Automation k ovládacím prvkům, které podporují vlastní pořadí navigace.
IUIAutomationDockPattern
Poskytuje přístup k ovládacímu prvku, který umožňuje uspořádání podřízených prvků vodorovně a svisle vzhledem k sobě.
IUIAutomationDragPattern
Poskytuje přístup k informacím vystaveným poskytovatelem automatizace uživatelského rozhraní pro prvek, který lze přetáhnout jako součást operace přetažení.
IUIAutomationDropTargetPattern
Poskytuje přístup k informacím o přetažení vystaveným poskytovatelem automatizace uživatelského rozhraní pro prvek, který může být cílem přetažení operace přetažení.
IUIAutomationExpandCollapsePattern
Poskytuje přístup k ovládacímu prvku, který může vizuálně rozbalit zobrazení obsahu a sbalit a skrýt obsah.
IUIAutomationGridItemPattern
Poskytuje přístup k podřízeného ovládacího prvku v kontejneru ve stylu mřížky, který podporuje IUIAutomationGridPattern rozhraní.
IUIAutomationGridPattern
Poskytuje přístup k ovládacímu prvku, který funguje jako kontejner pro kolekci podřízených ovládacích prvků uspořádaných do dvojrozměrného logického souřadnicového systému, který lze projít podle řádků a sloupců.
IUIAutomationInvokePattern
Zveřejňuje metodu, která klientské aplikaci umožňuje vyvolat akci ovládacího prvku (obvykle tlačítko).
IUIAutomationItemContainerPattern
Zveřejňuje metodu, která načte položku z kontejneru, například z virtuálního seznamu.
IUIAutomationLegacyIAccessiblePattern
Zveřejňuje metody a vlastnosti, které umožňují klientům automatizace uživatelského rozhraní načítat informace o uživatelském rozhraní ze serverů Microsoft Active Accessibility (MSAA).
IUIAutomationMultipleViewPattern
Poskytuje přístup k ovládacímu prvku, který může přepínat mezi více reprezentacemi stejných informací nebo sady podřízených ovládacích prvků.
IUIAutomationObjectModelPattern
Poskytuje přístup k podkladovému objektovému modelu implementovanému ovládacím prvku nebo aplikací.
IUIAutomationPatternHandler
Vrátí objekt obálky klientského rozhraní API a pro zrušenímarshalní vlastnosti a požadavků metody na skutečnou instanci zprostředkovatele.
IUIAutomationPatternInstance
Představuje objekt vzoru ovládacího prvku. Obálka rozhraní API klienta používá toto rozhraní k implementaci všech volání vlastností a metod z hlediska metod GetProperty a CallMethod metody.
IUIAutomationRangeValuePattern
Poskytuje přístup k ovládacímu prvku, který představuje rozsah hodnot.
IUIAutomationScrollItemPattern
Zpřístupňuje metodu, která umožňuje umístit položku v posuvném zobrazení do viditelné části zobrazení.
IUIAutomationScrollPattern
Poskytuje přístup k ovládacímu prvku, který funguje jako posuvný kontejner pro kolekci podřízených prvků.
IUIAutomationSelectionItemPattern
Poskytuje přístup k vybraným podřízeným položkám ovládacího prvku kontejneru, který podporuje IUIAutomationSelectionSelectionPattern.
IUIAutomationSelectionSelectionPattern
Poskytuje přístup k ovládacímu prvku, který obsahuje vybratelné podřízené položky. Podřízené položky tohoto prvku podporují IUIAutomationSelectionItemPattern.
IUIAutomationSelectionPattern2
Rozšiřuje rozhraní IUIAutomationSelectionSelectionPattern o informace o vybraných položkách.
IUIAutomationSpreadsheetItemPattern
Umožňuje klientské aplikaci načíst informace o položce (buňce) v tabulce.
IUIAutomationSpreadsheetPattern
Umožňuje klientské aplikaci přístup k položkám (buňkám) v tabulce.
IUIAutomationStylesPattern
Umožňuje klientům automatizace uživatelského rozhraní načíst styly vizuálů přidružené k elementu v dokumentu.
IUIAutomationSynchronizedInputPattern
Poskytuje přístup ke vstupu ovládacího prvku pomocí klávesnice nebo myši.
IUIAutomationTableItemPattern
Poskytuje přístup k podřízeného prvku v kontejneru, který podporuje IUIAutomationTablePattern.
IUIAutomationTablePattern
Poskytuje přístup k ovládacímu prvku, který funguje jako kontejner pro kolekci podřízených prvků. Podřízené položky tohoto prvku podporují IUIAutomationTableItemPattern a jsou uspořádány do dvourozměrného logického souřadnicového systému, který lze projít podle řádku a sloupce.
IUIAutomationTextChildPattern
Poskytuje přístup k textovému ovládacímu prvku (nebo objektu vloženého do textu), který je podřízeným nebo následníkem jiného textového ovládacího prvku.
IUIAutomationTextEditPattern
Poskytuje přístup k ovládacímu prvku, který upravuje text, například ovládací prvek, který provádí automatickou opravu nebo umožňuje vstupní složení prostřednictvím editoru IME (Input Method Editor).
IUIAutomationTextPattern
Poskytuje přístup k ovládacímu prvku, který obsahuje text.
IUIAutomationTextPattern2
Rozšiřuje IUIAutomationTextPattern rozhraní.
IUIAutomationTextRange
Poskytuje přístup k rozsahu souvislého textu v kontejneru, který podporuje IUIAutomationTextPattern rozhraní. Klientské aplikace můžou pomocí rozhraní IUIAutomationTextRange vybrat, porovnat a načíst vložené objekty z rozsahu textu.
IUIAutomationTextRange2
Rozšiřuje rozhraní IUIAutomationTextRange, aby klienti automatizace uživatelského rozhraní mohli programově vyvolat místní nabídky.
IUIAutomationTextRange3
Rozšiřuje rozhraní IUIAutomationTextRange2, aby podporovalo rychlejší přístup k podkladovým datům RTF v oblasti textu.
IUIAutomationTextRangeArray
Představuje kolekci objektů IUIAutomationTextRange.
IUIAutomationTogglePattern
Poskytuje přístup k ovládacímu prvku, který může cyklicky procházet sadou stavů a udržovat stav po nastavení.
IUIAutomationTransformPattern
Poskytuje přístup k ovládacímu prvku, který lze přesunout, změnit jeho velikost nebo otočit.
IUIAutomationTransformPattern2
Rozšiřuje IUIAutomationTransformPattern rozhraní, aby klienti automatizace uživatelského rozhraní programově získali přístup k funkci přiblížení oblasti zobrazení ovládacího prvku.
IUIAutomationValuePattern
Poskytuje přístup k ovládacímu prvku, který obsahuje hodnotu, která nepřesahuje rozsah a která může být reprezentována jako řetězec.
IUIAutomationVirtualizedItemPattern
Představuje virtualizovanou položku, což je položka reprezentovaná zástupným prvkem automatizace ve stromu Automatizace uživatelského rozhraní.
IUIAutomationWindowPattern
Poskytuje přístup k základním funkcím okna.

klienti automatizace uživatelského rozhraní