次の方法で共有


ウィンドウ コントロール パターン

プロパティ、メソッド、イベントに関する情報など、IWindowProvider実装するためのガイドラインと規則について説明します。 ウィンドウ コントロール パターンは、従来の GUI 内でウィンドウ ベースの基本的な機能を提供するコントロールをサポートします。

このコントロール パターンを実装する必要があるコントロールの例としては、最上位のアプリケーション ウィンドウ、複数ドキュメント インターフェイス (MDI) 子ウィンドウ、サイズ変更可能な分割ウィンドウ コントロール、モーダル ダイアログ、バルーン ヘルプ ウィンドウなどがあります。 このコントロール パターンを実装するコントロールの例については、「UI オートメーション クライアントのコントロール パターン マッピング 」を参照してください。

このトピックには、次のセクションが含まれています。

実装のガイドラインと規則

Window コントロール パターンを実装する場合は、次のガイドラインと規則に注意してください。

IWindowProvider に必要なメンバー

IWindowProvider インターフェイスを実装するために、次のプロパティ、メソッド、およびイベントが必要です。

必須メンバー メンバーの種類 筆記
WindowInteractionState 財産 WindowInteractionState_ReadyForUserInteraction される保証はありません
IsModal 財産 何一つ
IsTopmost 財産 何一つ
CanMaximize 財産 何一つ
CanMinimize 財産 何一つ
WindowVisualState 財産 何一つ
閉じる 方式 何一つ
SetVisualState 方式 何一つ
WaitForInputIdle 方式 何一つ
UIA_Window_WindowClosedEventId 出来事 何一つ
UIA_Window_WindowOpenedEventId 出来事 何一つ

 

概念

UI オートメーション コントロール パターンの概要

UI オートメーション クライアント コントロール パターン マッピング

UI オートメーション ツリーの概要