IWindowProvider Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |