IWindowProvider インターフェイス (uiautomationcore.h)
コントロールの基本的なウィンドウ ベースの機能にアクセスできるようにします。
継承
IWindowProvider インターフェイスは、IUnknown インターフェイスから継承されます。 IWindowProvider には、次の種類のメンバーもあります。
メソッド
IWindowProvider インターフェイスには、これらのメソッドがあります。
IWindowProvider::Close ウィンドウを閉じることを試みます。 |
IWindowProvider::get_CanMaximize ウィンドウを最大化できるかどうかを示します。 (IWindowProvider.get_CanMaximize) |
IWindowProvider::get_CanMinimize ウィンドウを最小化できるかどうかを示します。 (IWindowProvider.get_CanMinimize) |
IWindowProvider::get_IsModal ウィンドウがモーダルかどうかを示します。 (IWindowProvider.get_IsModal) |
IWindowProvider::get_IsTopmost ウィンドウが z オーダーの最上位の要素であるかどうかを示します。 (IWindowProvider.get_IsTopmost) |
IWindowProvider::get_WindowInteractionState ユーザー操作の目的でウィンドウの現在の状態を指定します。 |
IWindowProvider::get_WindowVisualState ウィンドウの表示状態を指定します。つまり、ウィンドウが正常 (復元)、最小化、最大化のいずれであるか。 |
IWindowProvider::SetVisualState ウィンドウの表示状態を変更します。 たとえばを最小化または最大化したりします。 |
IWindowProvider::WaitForInputIdle 呼び出し元のコードは、指定された時間、または関連付けられたプロセスがアイドル状態に入るまでブロックされます。どちらが最初に完了するかは関係ありません。 (IWindowProvider.WaitForInputIdle) |
注釈
ウィンドウ コントロール パターン コントロール パターンをサポートする必要がある Microsoft UI オートメーション プロバイダーに実装されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP [デスクトップ アプリ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | uiautomationcore.h (UIAutomation.h を含む) |