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
- 属性
注釈
コントロール パターンをサポートする必要があるUI オートメーション プロバイダーにWindowPattern実装されます。
プロパティ
InteractionState |
ウィンドウの対話状態を取得します。 |
IsModal |
ウィンドウがモーダルであるかどうかを指定する値を取得します。 |
IsTopmost |
ウィンドウが z オーダーの最上位の要素かどうかを指定する値を取得します。 |
Maximizable |
ウィンドウを最大化できるかどうかを指定する値を取得します。 |
Minimizable |
ウィンドウを最小化できるかどうかを指定する値を取得します。 |
VisualState |
ウィンドウの表示状態を取得します。 |
メソッド
Close() |
ウィンドウを閉じることを試みます。 |
SetVisualState(WindowVisualState) |
ウィンドウの表示状態を変更します。 たとえばを最小化または最大化したりします。 |
WaitForInputIdle(Int32) |
呼び出し元のコードは、指定された時間、または関連付けられたプロセスがアイドル状態に入るまでブロックされます。どちらが最初に完了するかは関係ありません。 |