Udostępnij za pośrednictwem


IWindowProvider Interfejs

Definicja

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które zapewniają podstawowe funkcje oparte na oknach w tradycyjnym graficznym interfejsie użytkownika (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
Atrybuty

Uwagi

Zaimplementowano na dostawcy automatyzacja interfejsu użytkownika, który musi obsługiwać WindowPattern wzorzec sterowania.

Właściwości

InteractionState

Pobiera stan interakcji okna.

IsModal

Pobiera wartość określającą, czy okno jest modalne.

IsTopmost

Pobiera wartość określającą, czy okno jest najbardziej najwyższym elementem w kolejności z.

Maximizable

Pobiera wartość określającą, czy okno można zmaksymalizować.

Minimizable

Pobiera wartość określającą, czy okno można zminimalizować.

VisualState

Pobiera stan wizualny okna.

Metody

Close()

Próbuje zamknąć okno.

SetVisualState(WindowVisualState)

Zmienia stan wizualny okna. Na przykład minimalizuje lub maksymalizuje go.

WaitForInputIdle(Int32)

Powoduje, że kod wywołujący blokuje określony czas lub dopóki skojarzony proces nie zostanie wprowadzony w stanie bezczynności, w zależności od tego, co zostanie ukończone jako pierwsze.

Dotyczy

Zobacz też