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

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

重要

ActiveX は、新しい開発には使用すべきではないレガシ テクノロジです。 ActiveX に取って代わる最新のテクノロジの詳細については、「ActiveX コントロール」を参照してください。

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

このウィザードで作成された ActiveX コントロールには、ユーザー インターフェイスを設定することも、非表示にすることもできます。 このオプションは、ウィザードの [コントロールの設定] ページで指定できます。 タイマー コントロールは、非表示にする ActiveX コントロールの例です。

ActiveX コントロールは複雑なユーザー インターフェイスを持つことができます。 一部のコントロールは、カプセル化されたフォームのようなものがあります。多くのフィールドを含む 1 つのコントロールで、それぞれ独自の権限を持つ Windows コントロールです。 たとえば、MFC ActiveX コントロールとして実装されたマシン パーツ オブジェクトは、フォームに似たユーザー インターフェイスを提供する場合があります。 ユーザーは UI を使用して、部品番号、部品名、その他の情報を読み取り、編集できます。 詳細については、「 MFC ActiveX コントロール」を参照してください。

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

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

次のサンプル リストは、ActiveX コントロールのタスクと拡張機能の種類を示しています。

概要

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

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

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

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

関連項目

Visual Studio プロジェクト - C++
Visual Studio の C++ プロジェクトの種類
概念