次の方法で共有


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 アプリケーションを作成するための一連の操作
データベース アプリケーションを作成するための一連の操作