IWindowProvider インターフェイス

定義

従来のグラフィカル ユーザー インターフェイス (GUI) 内で基本的なウィンドウ ベースの機能を提供するコントロールへのUI オートメーションクライアント アクセスをサポートするメソッドとプロパティを公開します。

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
属性

注釈

WindowPattern コントロール パターンをサポートする必要があるUI オートメーション プロバイダーに実装されます。

プロパティ

名前 説明
InteractionState

ウィンドウの相互作用の状態を取得します。

IsModal

ウィンドウがモーダルかどうかを示す値を取得します。

IsTopmost

ウィンドウが z オーダーの最上位要素であるかどうかを示す値を取得します。

Maximizable

ウィンドウを最大化できるかどうかを指定する値を取得します。

Minimizable

ウィンドウを最小化できるかどうかを指定する値を取得します。

VisualState

ウィンドウの表示状態を取得します。

メソッド

名前 説明
Close()

ウィンドウを閉じようとします。

SetVisualState(WindowVisualState)

ウィンドウの表示状態を変更します。 たとえば、最小化または最大化します。

WaitForInputIdle(Int32)

呼び出し元のコードが、指定した時間、または関連付けられているプロセスがアイドル状態になるまでブロックします。どちらか早い方が完了します。

適用対象

こちらもご覧ください