IWindowProvider インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
従来のグラフィカル ユーザー インターフェイス (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) |
呼び出し元のコードが、指定した時間、または関連付けられているプロセスがアイドル状態になるまでブロックします。どちらか早い方が完了します。 |