Dela via


Kontrollmönstergränssnitt för klienter

I det här avsnittet beskrivs kontrollmönstergränssnitt för ohanterade UI Automation-klientprogram.

I det här avsnittet

Gränssnitt Beskrivning
IUIAutomationAnnotationPattern
Ger åtkomst till egenskaperna för en anteckning i ett dokument.
IUIAutomationCustomNavigationPattern
Exponerar en metod för att stödja åtkomst från en Microsoft UI Automation-klient till kontroller som stöder en anpassad navigeringsordning.
IUIAutomationDockPattern
Ger åtkomst till en kontroll som gör att underordnade element kan ordnas vågrätt och lodrätt i förhållande till varandra.
IUIAutomationDragPattern
Ger åtkomst till information som exponeras av en UI Automation-provider för ett element som kan dras som en del av en dra och släpp-åtgärd.
IUIAutomationDropTargetPattern
Ger åtkomst till dra och släpp-information som exponeras av en UI Automation-provider för ett element som kan vara släppmålet för en dra och släpp-åtgärd.
IUIAutomationExpandCollapsePattern
Ger åtkomst till en kontroll som kan expandera visuellt för att visa innehåll och komprimera för att dölja innehåll.
IUIAutomationGridItemPattern
Ger åtkomst till en underordnad kontroll i en container i rutnätsformat som stöder gränssnittet IUIAutomationGridPattern.
IUIAutomationGridPattern
Ger åtkomst till en kontroll som fungerar som en container för en samling underordnade kontroller som är ordnade i ett tvådimensionellt logiskt koordinatsystem som kan passeras av rad och kolumn.
IUIAutomationInvokePattern
Exponerar en metod som gör det möjligt för ett klientprogram att anropa en kontrolls åtgärd (vanligtvis en knapp).
IUIAutomationItemContainerPattern
Exponerar en metod som hämtar ett objekt från en container, till exempel en virtuell lista.
IUIAutomationLegacyIAccessiblePattern
Exponerar metoder och egenskaper som gör det möjligt för UI Automation-klienter att hämta användargränssnittsinformation från MSAA-servrar (Microsoft Active Accessibility).
IUIAutomationMultipleViewPattern
Ger åtkomst till en kontroll som kan växla mellan flera representationer av samma information eller uppsättning underordnade kontroller.
IUIAutomationObjectModelPattern
Ger åtkomst till den underliggande objektmodellen som implementeras av en kontroll eller ett program.
IUIAutomationPatternHandler
Returnerar ett klient-API-omslutningsobjekt och till omarshala egenskaps- och metodbegäranden till en faktisk providerinstans.
IUIAutomationPatternInstance
Representerar ett kontrollmönsterobjekt. Klient-API-omslutningen använder det här gränssnittet för att implementera alla egenskaps- och metodanrop när det gäller metoderna GetProperty och CallMethod.
IUIAutomationRangeValuePattern
Ger åtkomst till en kontroll som visar ett värdeintervall.
IUIAutomationScrollItemPattern
Exponerar en metod som gör att ett objekt i en rullningsbar vy kan placeras i en synlig del av vyn.
IUIAutomationScrollPattern
Ger åtkomst till en kontroll som fungerar som en rullningsbar container för en samling underordnade element.
IUIAutomationSelectionItemPattern
Ger åtkomst till de valbara underordnade objekten i en containerkontroll som stöder IUIAutomationSelectionPattern.
IUIAutomationSelectionPattern
Ger åtkomst till en kontroll som innehåller valbara underordnade objekt. Underordnade element stöder IUIAutomationSelectionItemPattern.
IUIAutomationSelectionPattern2
Utökar IUIAutomationSelectionPattern-gränssnittet för att ge information om valda objekt.
IUIAutomationSpreadsheetItemPattern
Gör att ett klientprogram kan hämta information om ett objekt (cell) i ett kalkylblad.
IUIAutomationSpreadsheetPattern
Gör att ett klientprogram kan komma åt objekten (cellerna) i ett kalkylblad.
IUIAutomationStylesPattern
Gör att UI Automation-klienter kan hämta de visuella format som är associerade med ett element i ett dokument.
IUIAutomationSynchronizedInputPattern
Ger åtkomst till tangentbords- eller musinmatningen för en kontroll.
IUIAutomationTableItemPattern
Ger åtkomst till ett underordnat element i en container som stöder IUIAutomationTablePattern.
IUIAutomationTablePattern
Ger åtkomst till en kontroll som fungerar som en container för en samling underordnade element. Underordnade element stöder IUIAutomationTableItemPattern och är ordnade i ett tvådimensionellt logiskt koordinatsystem som kan passeras av rad och kolumn.
IUIAutomationTextChildPattern
Ger åtkomst till en textbaserad kontroll (eller ett objekt inbäddat i text) som är underordnad eller underordnad en annan textbaserad kontroll.
IUIAutomationTextEditPattern
Ger åtkomst till en kontroll som ändrar text, till exempel en kontroll som utför automatisk korrigering eller aktiverar indatasammansättning via en indatametodredigerare (IME).
IUIAutomationTextPattern
Ger åtkomst till en kontroll som innehåller text.
IUIAutomationTextPattern2
Utökar gränssnittet IUIAutomationTextPattern.
IUIAutomationTextRange
Ger åtkomst till ett intervall med kontinuerlig text i en container som stöder IUIAutomationTextPattern-gränssnittet. Klientprogram kan använda gränssnittet IUIAutomationTextRange för att välja, jämföra och hämta inbäddade objekt från textintervallet.
IUIAutomationTextRange2
Utökar IUIAutomationTextRange--gränssnittet så att UI Automation-klienter kan anropa snabbmenyer programmatiskt.
IUIAutomationTextRange3
Utökar IUIAutomationTextRange2--gränssnittet för snabbare åtkomst till underliggande RTF-data i ett textintervall.
IUIAutomationTextRangeArray
Representerar en samling IUIAutomationTextRange objekt.
IUIAutomationTogglePattern
Ger åtkomst till en kontroll som kan växla genom en uppsättning tillstånd och underhålla ett tillstånd när den har angetts.
IUIAutomationTransformPattern
Ger åtkomst till en kontroll som kan flyttas, ändras eller roteras.
IUIAutomationTransformPattern2
Utökar IUIAutomationTransformPattern--gränssnittet så att UI Automation-klienter programmatiskt kan komma åt visningsportens zoomningsfunktioner för en kontroll.
IUIAutomationValuePattern
Ger åtkomst till en kontroll som innehåller ett värde som inte sträcker sig över ett intervall och som kan representeras som en sträng.
IUIAutomationVirtualizedItemPattern
Representerar ett virtualiserat objekt, vilket är ett objekt som representeras av ett platshållar-automationselement i UI Automation-trädet.
IUIAutomationWindowPattern
Ger åtkomst till de grundläggande funktionerna i ett fönster.

automationsklienter för användargränssnittet