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

注釈

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

プロパティ

InteractionState

ウィンドウの対話状態を取得します。

IsModal

ウィンドウがモーダルであるかどうかを指定する値を取得します。

IsTopmost

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

Maximizable

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

Minimizable

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

VisualState

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

メソッド

Close()

ウィンドウを閉じることを試みます。

SetVisualState(WindowVisualState)

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

WaitForInputIdle(Int32)

呼び出し元のコードは、指定された時間、または関連付けられたプロセスがアイドル状態に入るまでブロックされます。どちらが最初に完了するかは関係ありません。

適用対象

こちらもご覧ください