IWindowProvider Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som tillhandahåller grundläggande fönsterbaserade funktioner i ett traditionellt grafiskt användargränssnitt (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
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
type IWindowProvider = interface
Public Interface IWindowProvider
- Attribut
Kommentarer
Implementerad på en UI Automation-provider som måste ha stöd för kontrollmönstret WindowPattern.
Egenskaper
| Name | Description |
|---|---|
| InteractionState |
Hämtar interaktionstillståndet för fönstret. |
| IsModal |
Hämtar ett värde som anger om fönstret är modalt. |
| IsTopmost |
Hämtar ett värde som anger om fönstret är det översta elementet i z-ordningen. |
| Maximizable |
Hämtar ett värde som anger om fönstret kan maximeras. |
| Minimizable |
Hämtar ett värde som anger om fönstret kan minimeras. |
| VisualState |
Hämtar fönstrets visuella tillstånd. |
Metoder
| Name | Description |
|---|---|
| Close() |
Försöker stänga fönstret. |
| SetVisualState(WindowVisualState) |
Ändrar fönstrets visuella tillstånd. Till exempel minimerar eller maximerar det. |
| WaitForInputIdle(Int32) |
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. |