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 を含む)

関連項目

UI オートメーション プロバイダーの概要