IUIAutomationWindowPattern インターフェイス (uiautomationclient.h)

ウィンドウの基本的な機能へのアクセスを提供します。

継承

IUIAutomationWindowPattern インターフェイスは、IUnknown インターフェイスから継承します。 IUIAutomationWindowPattern には、次の種類のメンバーもあります。

メソッド

IUIAutomationWindowPattern インターフェイスには、これらのメソッドがあります。

 
IUIAutomationWindowPattern::Close

ウィンドウを閉じます。
IUIAutomationWindowPattern::get_CachedCanMaximize

ウィンドウを最大化できるかどうかを示すキャッシュされた値を取得します。
IUIAutomationWindowPattern::get_CachedCanMinimize

ウィンドウを最小化できるかどうかを示すキャッシュされた値を取得します。
IUIAutomationWindowPattern::get_CachedIsModal

ウィンドウがモーダルかどうかを示すキャッシュされた値を取得します。
IUIAutomationWindowPattern::get_CachedIsTopmost

ウィンドウが z オーダーの最上位要素であるかどうかを示すキャッシュされた値を取得します。
IUIAutomationWindowPattern::get_CachedWindowInteractionState

ユーザー操作の目的でウィンドウの現在の状態を示すキャッシュされた値を取得します。
IUIAutomationWindowPattern::get_CachedWindowVisualState

ウィンドウの表示状態を示すキャッシュされた値を取得します。つまり、正常状態、最大化状態、最小化状態のいずれであるか。
IUIAutomationWindowPattern::get_CurrentCanMaximize

ウィンドウを最大化できるかどうかを示します。 (IUIAutomationWindowPattern.get_CurrentCanMaximize)
IUIAutomationWindowPattern::get_CurrentCanMinimize

ウィンドウを最小化できるかどうかを示します。 (IUIAutomationWindowPattern.get_CurrentCanMinimize)
IUIAutomationWindowPattern::get_CurrentIsModal

ウィンドウがモーダルかどうかを示します。 (IUIAutomationWindowPattern.get_CurrentIsModal)
IUIAutomationWindowPattern::get_CurrentIsTopmost

ウィンドウが z オーダーの最上位要素であるかどうかを示します。 (IUIAutomationWindowPattern.get_CurrentIsTopmost)
IUIAutomationWindowPattern::get_CurrentWindowInteractionState

ユーザー操作の目的でウィンドウの現在の状態を取得します。
IUIAutomationWindowPattern::get_CurrentWindowVisualState

ウィンドウの表示状態を取得します。つまり、正常状態、最大化状態、最小化状態のいずれであるか。
IUIAutomationWindowPattern::SetWindowVisualState

ウィンドウを最小化、最大化、または復元します。
IUIAutomationWindowPattern::WaitForInputIdle

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

注釈

このコントロール パターンをサポートするコントロールの例としては、最上位のアプリケーション ウィンドウ、複数ドキュメント インターフェイス (MDI) の子ウィンドウ、モーダル ダイアログ ボックスなどがあります。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム、SP3 を使用した Windows XP、Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム、WINDOWS Server 2003 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー uiautomationclient.h (UIAutomation.h を含む)

こちらもご覧ください

クライアントのコントロール パターン インターフェイス