ActiveX コントロールの作成手順
次の表は、 ActiveX コントロールの例です (以前の作成のロールとフレームワークのロールを、 OLE コントロール)がわかっている。
ActiveX コントロールの作成
タスク |
プログラマの作業 |
フレームワークの働き |
---|---|---|
ActiveX コントロールのフレームワークを作成します。 |
コントロールを作成する MFC ActiveX コントロール ウィザードを実行します。オプション ページで必要なオプションを設定します。オプションは、プロジェクト、およびライセンス、サブクラス化、およびボックス メソッドにコントロールの型と名前が含まれます。 |
MFC ActiveX コントロール ウィザードでは、アプリケーションのソース ファイルを含む基本機能を持つ ActiveX コントロールのファイルを、コントロール、およびプロパティ ページまたはページ作成します; リソース ファイル; プロジェクト ファイル; など、仕様に完全にします。 |
コントロールおよび ActiveX コントロール ウィザードが自分のコードの行を追加せずに提供するものを参照してください。 |
ActiveX コントロールをビルド、 Internet Explorer または TSTCON サンプルでこれをテストします。 |
実行中のコントロールにサイズ変更され、移動する機能があります。(選択されている場合)、または呼び出すことができる バージョン情報 のメソッドがあります。 |
コントロールのメソッドとプロパティを実装します。 |
メンバー関数のコントロール データに公開されたインターフェイスを提供するために追加してコントロール仕様のメソッドとプロパティを実装します。結果とデータ構造を保留、イベントを発生させるためにイベント ハンドラーを使用するようにメンバー変数を追加します。 |
フレームワークは、既にフォーカスを設定する目的で保持するコントロールのイベント、プロパティ、およびメソッド サポートするためにマップをプロパティとメソッドをどのように実行するかを定義しています。既定のプロパティ ページが表示され、ボックスのメソッドの既定値が指定されます。 |
コントロールのプロパティ ページまたはページを構築します。 |
Visual でコントロールのプロパティ ページ インターフェイスを編集するときに、 Visual C++ リソース エディターの使用:
ダイアログ エディターのプロパティ ページをテストできます。 |
MFC アプリケーション ウィザードで作成した既定のリソース ファイルが、必要なリソースを多数提供します。Visual C++ では、既存のリソースの編集およびリソースの新規作成を簡単にビジュアル環境で行うことができます。 |
コントロールのイベント、メソッド、およびプロパティをテストします。 |
ハンドラーが正常に動作することをテストするコントロールと使用のテスト コンテナーをリビルドします。 |
コントロールのメソッドを呼び出し、プロパティ ページ インターフェイスまたはテスト コンテナーを通じてプロパティを処理できます。また、コントロールのコンテナーが受信コントロールと通知から発生した追跡し、そのにテスト コンテナーを使用します。 |