次の方法で共有


MFC ActiveX コントロール ウィザード

ActiveX コントロールとは特殊なオートメーション サーバーであり、再利用できるコンポーネントです。 ActiveX コントロールをホストするアプリケーションは、そのコントロールのオートメーション クライアントです。 ActiveX コントロールなどの再利用できるコンポーネントを作成する場合は、このウィザードを使用してコントロールを作成します。 詳細については、「MFC ActiveX コントロール」を参照してください。

また、MFC アプリケーション ウィザードを使用して、オートメーション サーバー MFC アプリケーションを作成できます。

このウィザードで作成した ActiveX コントロールではユーザー インターフェイスを使用できます。また、コントロールが表示されないように設定することもできます。 コントロールが表示されないように指定するオプションは、ウィザードの [コントロールの設定] ページにあります。 表示が不要な ActiveX コントロールの例として、タイマー コントロールなどがあります。

ActiveX コントロールでは複雑なユーザー インターフェイスを使用できます。 カプセル化された複数のフォームを持つコントロールもあります。つまり、1 つのコントロールに多数のフィールドが含まれており、それぞれが Windows コントロールとして独立している場合があります。 たとえば、単一の MFC ActiveX コントロールとして実装された自動車部品オブジェクトをフォーム形式のユーザー インターフェイスとして表示できます。ユーザーは、このインターフェイスを通じて部品番号や部品名などの情報を読んだり編集したりできます。 詳細については、「MFC ActiveX コントロール」を参照してください。

ActiveX オブジェクトのコンテナーを作成する必要がある場合は、「MFC ActiveX コントロール コンテナーの作成」を参照してください。

MFC の初期プログラムには、C++ ソース (.cpp) ファイル、リソース (.rc) ファイル、およびプロジェクト (.vcxproj) ファイルが含まれます。 これらの初期ファイルで生成されたコードは、MFC に基づいています。

以下のトピックでは、ActiveX コントロールのタスクおよび拡張機能について説明しています。

概要

ウィザードのこのページでは、作成する MFC ActiveX コントロール プロジェクトの現在のアプリケーション設定が示されます。 既定では、このウィザードでは、次のようなウィザード プロジェクトが作成されます。

  • 既定のプロジェクトでは、ランタイム ライセンスもヘルプ ファイルも生成されません。 これらの既定の設定は、[アプリケーションの設定] ページで変更できます。 ActiveX コントロール ウィザードのこのページで選択した内容だけが、[概要] ページに反映されます。

  • プロジェクトには、プロジェクト名に基づくコントロール クラスとプロパティ ページ クラスが含まれます。 プロジェクト名とファイル名は、[コントロール名] ページで編集できます。

  • コントロールは既存のどの Windows コントロールにも基づいていません。このコントロールは画面に表示されるとアクティブになり、ユーザー インターフェイスを使用し、[バージョン情報] ダイアログ ボックスを含みます。 これらの既定の設定は、[コントロールの設定] ページで変更できます。

参照

概念

Visual C++ プロジェクト

その他の技術情報

Visual C++ プロジェクトの作成および管理

ATL の概念