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基づいており、表示され、ユーザー インターフェイスが表示され、[About] ダイアログ ボックス含まれるときにアクティブ化されます。 これらの既定の設定は、[設定] ページ設定できます。

関連項目

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