次の方法で共有


ActiveX コントロールの作成手順

次の表は、ActiveX コントロール (旧称 OLE コントロール) を作成するときに、ご自身で行うことと、フレームワーク側が行うことを示しています。

ActiveX コントロールの作成

タスク ユーザーの作業 フレームワークの作業
ActiveX コントロール フレームワークを作成する。 MFC ActiveX ウィザードを実行して、コントロールを作成します。 オプション ページで、必要なオプションを指定します。 オプションには、プロジェクト内のコントロールの種類と名前、ライセンス、サブクラス化、About Box メソッドが含まれます。 MFC ActiveX コントロール ウィザードでは、基本機能を備えた ActiveX コントロール用のファイルが作成されます。このファイルには、ご自身のアプリケーション、コントロール、プロパティ ページのソース ファイル、リソース ファイル、プロジェクト ファイルなどが含まれ、すべてがご自身の仕様に合わせて調整されています。
独自のコード行を追加せずに、コントロール、および ActiveX コントロール ウィザードに用意されている機能を確認する。 ActiveX コントロールをビルドし、Internet Explorer または TSTCON サンプルを使用してテストします。 実行中のコントロールは、サイズ変更と移動が可能です。 また、(選択されていれば) 呼び出すことができる About Box メソッドもあります。
コントロールのメソッドとプロパティを実装する。 メンバー関数を追加することでコントロール固有のメソッドやプロパティを実装して、コントロールのデータに公開インターフェイスを提供します。 メンバー変数を追加してデータ構造を保持し、イベント ハンドラーを使用して、決定時にイベントを実行します。 フレームワークによって、コントロールのイベント、プロパティ、メソッドをサポートするマップが既に定義されているため、プロパティやメソッドをどのように実装するかに集中できます。 既定のプロパティ ページは表示可能で、既定の About Box メソッドが指定されています。
コントロールのプロパティ ページを作成する。 Visual C++ リソース エディターを使用して、コントロールのプロパティ ページ インターフェイスを視覚的に編集します。

- 追加のプロパティ ページを作成します。
- ビットマップ、アイコン、カーソルを作成して編集します。

ダイアログ エディター内でプロパティ ページをテストすることもできます。
MFC アプリケーション ウィザードによって作成された既定のリソース ファイルには、必要なリソースが多数用意されています。 Visual C++ を使用すると、既存のリソースを編集したり、新しいリソースを簡単かつ視覚的に追加したりできます。
コントロールのイベント、メソッド、プロパティをテストします。 コントロールをリビルドし、テスト コンテナーを使用して、お使いのハンドラーが正しく動作するかをテストします。 プロパティ ページ インターフェイスまたはテスト コンテナーを使用して、コントロールのメソッドを呼び出し、そのプロパティを操作できます。 さらに、テスト コンテナーを使用して、コントロールから発生したイベントと、コントロールのコンテナーが受信した通知を追跡します。

関連項目

フレームワークを使ったアプリケーションの作成
MFC アプリケーションの作成手順
OLE アプリケーションの作成手順
データベース アプリケーションの作成手順