IWindowProvider Interface

Definitie

Biedt methoden en eigenschappen ter ondersteuning van UI Automation clienttoegang tot besturingselementen die fundamentele functionaliteit op basis van vensters bieden binnen een traditionele grafische gebruikersinterface (GUI).

public interface class IWindowProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("987df77b-db06-4d77-8f8a-86a9c3bb90b9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IWindowProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("987df77b-db06-4d77-8f8a-86a9c3bb90b9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IWindowProvider = interface
Public Interface IWindowProvider
Kenmerken

Opmerkingen

Geïmplementeerd op een UI Automation-provider die het WindowPattern-besturingspatroon moet ondersteunen.

Eigenschappen

Name Description
InteractionState

Hiermee haalt u de interactiestatus van het venster op.

IsModal

Hiermee wordt een waarde opgehaald die aangeeft of het venster modaal is.

IsTopmost

Hiermee wordt een waarde opgehaald die aangeeft of het venster het bovenste element in de z-volgorde is.

Maximizable

Hiermee haalt u een waarde op die aangeeft of het venster kan worden gemaximaliseerd.

Minimizable

Hiermee wordt een waarde opgehaald die aangeeft of het venster kan worden geminimaliseerd.

VisualState

Hiermee haalt u de visuele status van het venster op.

Methoden

Name Description
Close()

Probeert het venster te sluiten.

SetVisualState(WindowVisualState)

Hiermee wijzigt u de visuele status van het venster. Minimaliseert of maximaliseert deze bijvoorbeeld.

WaitForInputIdle(Int32)

Zorgt ervoor dat de aanroepende code gedurende de opgegeven tijd wordt geblokkeerd of totdat het bijbehorende proces een niet-actieve status invoert, afhankelijk van wat het eerst wordt voltooid.

Van toepassing op

Zie ook