開発者を対象としています。オートメーション」を参照してください。アプリケーションと通信することができます。内のその他の要素はプロバイダーによって表現されます。パターンを実装します。アプリケーションはプロバイダーと直接連動する必要はありません。システムに自動的に公開されます。プロバイダーを実装することもできます。アプリケーションがそれらにアクセスするために特別な手順を実行する必要はありません。プロバイダーを実装する方法の概要について説明します。ウィンドウのコントロールについて説明します。つのカテゴリに分類されます。クライアントによって実装されます。メッセージを送受信することによって、プロセス境界を越えてサーバーと通信します。オートメーションプロバイダーはオペレーティングシステムの一部として提供されるため、クライアントアプリケーションは、ほとんどの場合、独自のプロバイダーを実装する必要はありません。この概要では、これらについては説明しません。フレームワークに基づくアプリケーションによって実装されます。アプリケーションと通信します。プロバイダーを実装するために理解しておく必要があるいくつかの重要な概念について簡単に説明します。ボックス、およびリスト項目が含まれています。ツリーとしてクライアントに公開されます。要素間を移動することによって、ツリーを構成します。ナビゲーションは、親、兄弟、または子を指す要素ごとに、プロバイダーによって有効にされます。オートメーションツリーの概要」を参照してください。ツリーを表示できます。すべての要素が含まれます。コントロールである要素が含まれます。コンテンツである要素が含まれます。オートメーションツリーの概要」を参照してください。Overview.コンテンツ要素またはコントロール要素としての要素の定義はプロバイダー実装で行う必要があります。コントロール要素はコンテンツ要素であることもないこともありますが、コンテンツ要素はすべてコントロール要素です。テスト、およびレンダリングを管理するコンポーネントです。要素を含むフレームワークとして機能することができます。コンテナーコントロールは、子項目をレンダリングしてヒットテストを実行するための独自のコードを含んでいるため、フレームワークと見なされます。テストが処理されるため、フレームワークではありません。さまざまなフレームワークで構成することができます。含まれている場合があります。コンボボックスなどのコンポーネントが含まれています。HWND.フラグメントFragmentsフラグメントは、特定のフレームワーク内の要素のサブツリー全体です。