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