MFC ActiveX コントロール ウィザード
ActiveX コントロールは、 automation サーバーの特定の種類です。これは再利用可能なコンポーネントです。 ActiveX コントロールをホストするアプリケーションは、そのコントロールの automation クライアント です。 このような再利用可能なコンポーネントを作成することが目的の場合は、このウィザードを使用してコントロールを作成します。 詳細については、「 MFC ActiveX コントロール」を参照してください。
重要
ActiveX は、新しい開発には使用すべきではないレガシ テクノロジです。 ActiveX に取って代わる最新のテクノロジの詳細については、「ActiveX コントロール」を参照してください。
または、 MFC アプリケーション ウィザードを使用して、オートメーション サーバー MFC アプリケーションを作成することもできます。
このウィザードで作成された ActiveX コントロールには、ユーザー インターフェイスを設定することも、非表示にすることもできます。 このオプションは、ウィザードの Control Settings ページで指定できます。 タイマー コントロールは、非表示にする ActiveX コントロールの例です。
ActiveX コントロールは複雑なユーザー インターフェイスを持つことができます。 一部のコントロールは、カプセル化されたフォームのようなものがあります。多くのフィールドを含む 1 つのコントロールで、それぞれ独自の権限を持つ Windows コントロールです。 たとえば、MFC ActiveX コントロールとして実装されたマシン パーツ オブジェクトは、フォームに似たユーザー インターフェイスを提供する場合があります。 ユーザーは UI を使用して、部品番号、部品名、その他の情報を読み取り、編集できます。 詳細については、「 MFC ActiveX コントロール」を参照してください。
ActiveX オブジェクトのコンテナーを作成する必要がある場合は、「 ActiveX コントロール コンテナーの作成を参照してください。
MFC スターター プログラムには、C++ ソース (.cpp) ファイル、リソース (.rc) ファイル、プロジェクト (.vcxproj) ファイルが含まれます。 これらのスターター ファイルで生成されるコードは、MFC に基づいています。
次のサンプル リストは、ActiveX コントロールのタスクと拡張機能の種類を示しています。
概要
このウィザード ページでは、作成する MFC ActiveX コントロール プロジェクトの現在のアプリケーション設定について説明します。 既定では、このウィザードでは、次のようなウィザード プロジェクトが作成されます。
既定のプロジェクトでは、ランタイム ライセンスまたはヘルプ ファイルは生成されません。 これらの既定の設定は、 Settings ページで変更できます。 ActiveX コントロール ウィザードのこのページで行った選択のみが、 Overview ページに反映されます。
プロジェクトには、プロジェクトの名前に基づいて、コントロール クラスとプロパティ ページ クラスが含まれています。 プロジェクトの名前とファイル名は、 Control Names ページで編集できます。
コントロールは、既存の Windows コントロールに基づいており、表示され、ユーザー インターフェイスを持ち、 About ダイアログ ボックスが含まれるときにアクティブになります。 これらの既定の設定は、 Settings ページで変更できます。