Dela via


Inaktuella kontrollmönsterfunktioner

Not

De kontrollmönsterfunktioner som beskrivs i det här avsnittet är inaktuella. Klientprogram bör använda COM-gränssnitten (Component Object Model) som beskrivs i följande avsnitt:

I det här avsnittet

Funktion Beskrivning
DockPattern_SetDockPosition
Obs! Den här funktionen är inaktuell. Klientprogram bör använda Com-gränssnitten för Microsoft UI Automation i stället.
Dockar UI Automation-elementet på den begärda dockPosition i en dockningscontainer.
ExpandCollapsePattern_Collapse
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Döljer alla underordnade noder, kontroller eller innehåll i UI Automation-elementet.
ExpandCollapsePattern_Expand
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Expanderar en kontroll på skärmen så att den visar mer information.
GridPattern_GetItem
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar noden för ett objekt i ett rutnät.
InvokePattern_Invoke
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Skickar en begäran om att aktivera en kontroll och initiera dess enkla, tvetydiga åtgärd.
ItemContainerPattern_FindItemByProperty
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar en nod i en nod som innehåller, baserat på ett angivet egenskapsvärde.
LegacyIAccessiblePattern_DoDefaultAction
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Utför standardåtgärden Microsoft Active Accessibility för elementet.
LegacyIAccessiblePattern_GetIAccessible
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar ett IAccessible- objekt som motsvarar UI Automation-elementet.
LegacyIAccessiblePattern_Select
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Utför en Microsoft Active Accessibility-markering.
LegacyIAccessiblePattern_SetValue
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Anger värdeegenskapen Microsoft Active Accessibility för noden.
MultipleViewPattern_GetViewName
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar namnet på en kontrollspecifik vy.
MultipleViewPattern_SetCurrentView
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Anger en kontroll till en annan layout.
RangeValuePattern_SetValue
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Anger värdet för en kontroll som har ett numeriskt intervall.
ScrollItemPattern_ScrollIntoView
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Bläddrar i innehållsområdet för ett containerobjekt för att visa automationselementet för användargränssnittet i containerns synliga region (viewport).
ScrollPattern_Scroll
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Rullar den aktuella synliga regionen i innehållsområdet som anges ScrollAmount, vågrätt, lodrätt eller båda.
ScrollPattern_SetScrollPercent
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Rullar en container till en viss position vågrätt, lodrätt eller båda.
SelectionItemPattern_AddToSelection
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Lägger till ett omarkerat element i en markering i en kontroll.
SelectionItemPattern_RemoveFromSelection
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Tar bort ett element från markeringen i en markeringscontainer.
SelectionItemPattern_Select
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Väljer ett element i en markeringscontainer.
SynchronizedInputPattern_Cancel
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Gör att UI Automation-providern slutar lyssna efter mus- eller tangentbordsindata.
SynchronizedInputPattern_StartListening
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Gör att UI Automation-providern börjar lyssna efter mus- eller tangentbordsindata.
TextPattern_get_DocumentRange
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar textintervallet för hela dokumentet.
TextPattern_get_SupportedTextSelection
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Kontrollerar om textcontainerns innehåll kan väljas och avmarkeras.
TextPattern_GetSelection
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar det aktuella intervallet av markerad text från en textcontainer som stöder textmönstret.
TextPattern_GetVisibleRanges
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar en matris med olika textintervall från en textcontainer där varje textintervall börjar med den första delvis synliga raden till slutet av den sista delvis synliga raden. Till exempel en layout med flera kolumner där kolumnerna delvis rullas ut från det synliga området i visningsområdet och innehållet flödar från botten av en kolumn till överst i nästa.
TextPattern_RangeFromChild
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar det textintervall som en viss nod sträcker sig över.
TextPattern_RangeFromPoint
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar det degenererade (tomma) textområdet närmast de angivna skärmkoordinaterna.
TextRange_AddToSelection
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Lägger till i den befintliga samlingen med markerad text i en textcontainer som stöder flera, uppdelade markeringar genom att markera kompletterande text som motsvarar det anropande textintervallet Start och Slut slutpunkter.
TextRange_Clone
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Kopierar ett textintervall.
TextRange_Compare
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Jämför två textintervall.
TextRange_CompareEndpoints
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Returnerar ett värde som anger om två textintervall har identiska slutpunkter.
TextRange_ExpandToEnclosingUnit
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Expanderar textområdet till en större eller mindre enhet, till exempel Tecken, Word, Linje eller Sida.
TextRange_FindAttribute
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Söker i en angiven riktning efter det första textstycket som stöder ett angivet textattribut.
TextRange_FindText
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Returnerar det första textintervallet i den angivna riktningen som innehåller texten som klienten söker efter.
TextRange_GetAttributeValue
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar värdet för ett textattribut för ett textintervall.
TextRange_GetBoundingRectangles
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Hämtar det minsta antalet rektanglar för avgränsning som kan omsluta intervallet, en rektangel per rad.
TextRange_GetChildren
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Returnerar alla UI Automation-element som finns inom det angivna textintervallet.
TextRange_GetEnclosingElement
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Returnerar noden för den näst minsta providern som täcker intervallet.
TextRange_GetText
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Returnerar texten i ett textintervall, upp till ett angivet antal tecken.
TextRange_Move
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Flyttar textintervallet det angivna antalet enheter som begärs av klienten.
TextRange_MoveEndpointByRange
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Flyttar en slutpunkt för ett intervall till slutpunkten för ett annat intervall.
TextRange_MoveEndpointByUnit
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Flyttar en slutpunkt för intervallet det angivna antalet enheter.
TextRange_RemoveFromSelection
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Tar bort den markerade texten, som motsvarar det anropande textintervallet TextPatternRangeEndpoint_Start och TextPatternRangeEndpoint_End slutpunkter, från en befintlig samling markerad text i en textcontainer som stöder flera, olika val.
TextRange_ScrollIntoView
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Rullar texten så att det angivna intervallet visas i visningsporten.
TextRange_Select
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Markerar ett textintervall.
TogglePattern_Toggle
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Växlar en kontroll till nästa tillstånd som stöds.
TransformPattern_Move
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Flyttar ett element till en angiven plats på skärmen.
TransformPattern_Resize
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Ändrar storlek på ett element på skärmen.
TransformPattern_Rotate
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Roterar ett element på skärmen.
ValuePattern_SetValue
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Anger textvärdet för ett element.
VirtualizedItemPattern_Realize
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Gör det virtuella objektet fullt tillgängligt som ett UI Automation-element.
WindowPattern_Close
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Stänger ett öppet fönster.
WindowPattern_SetWindowVisualState
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Anger det visuella tillståndet för ett fönster. för att maximera ett fönster.
WindowPattern_WaitForInputIdle
Obs! Den här funktionen är inaktuell. Klientprogram bör använda COM-gränssnitten för UI Automation i stället.
Gör att den anropande koden blockeras under den angivna tiden eller tills den associerade processen går in i ett inaktivt tillstånd, beroende på vilket som slutförs först.

automationsklienter för användargränssnittet