ActiveX コントロール コンテナーは、ActiveX コントロールを完全にサポートし、独自のウィンドウまたはダイアログに組み込むことができるコンテナーです。 ActiveX コントロールは、多くの開発プロジェクトで使用できる再利用可能なソフトウェア要素です。 コントロールを使用すると、アプリケーションのユーザーはデータベースにアクセスし、データを監視し、アプリケーション内でさまざまな選択を行うことができます。 ActiveX コントロールの詳細については、 MFC ActiveX コントロールに関する記事を参照してください。
Von Bedeutung
ActiveX は、新しい開発には使用すべきではないレガシ テクノロジです。 詳細については、「ActiveX コントロール」を参照してください。
通常、コントロール コンテナーはプロジェクト内で次の 2 つの形式を使用します。
ダイアログとダイアログのようなウィンドウ (フォーム ビューなど)。ダイアログ ボックス内のどこかで ActiveX コントロールが使用されます。
ActiveX コントロールがツール バーで使用されるアプリケーションの Windows、またはユーザー ウィンドウ内の他の場所。
ActiveX コントロール コンテナーは、公開されているメソッドとプロパティを使用してコントロールと対話します。 コントロール コンテナーによってアクセスおよび変更できるこれらのメソッドとプロパティは、ActiveX コントロール コンテナー プロジェクトのラッパー クラスを介してアクセスされます。 埋め込まれた ActiveX コントロールは、アクションが発生したことをコンテナーに通知する イベント を発生 (送信) することによって、コンテナーと対話することもできます。 コントロールコンテナーは、これらの通知を基に動作するかどうかを選択できます。
その他の記事では、ActiveX コントロール コンテナー プロジェクトの作成から、Visual C++ でビルドされた ActiveX コントロール コンテナーに関連する基本的な実装の問題まで、いくつかのトピックについて説明します。
ダイアログ ボックスで ActiveX コントロールを使用する方法の詳細については、 ダイアログ エディター のトピックを参照してください。
Visual C++ および MFC ActiveX コントロール クラスを使用した ActiveX コントロールの開発の詳細について説明する記事の一覧については、「 MFC ActiveX コントロール」を参照してください。 記事は機能カテゴリ別にグループ化されます。