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