クラス ファクトリとライセンス

OLE コントロールのインスタンスを作成するには、コンテナー アプリケーション コントロールのクラス ファクトリのメンバー関数を呼び出します。コントロールは、実際の OLE オブジェクトであるため、クラス ファクトリがコントロールのインスタンスを作成するための責任です。すべての OLE コントロール クラスのクラス ファクトリが必要。

OLE コントロールの別の重要な機能は、ライセンスを適用する機能です。ウィザードでは、コントロール プロジェクトの作成時にライセンスを組み込むことができます。コントロールのライセンスの詳細については、参照してください ActiveX コントロール: する ActiveX コントロールのライセンス Visual の C++ プログラマのガイド

いくつかのマクロと関数を宣言し、コントロールのクラス ファクトリを実装するために使用、次の表の一覧と、コントロールのライセンスの。

クラス ファクトリとライセンス

DECLARE_OLECREATE_EX OLE コントロールまたはプロパティ ページのクラス ファクトリを宣言します。
IMPLEMENT_OLECREATE_EX コントロールのGetClassID関数を実装し、クラス ファクトリのインスタンスを宣言。
BEGIN_OLEFACTORY ライセンス関数の宣言を開始します。
END_OLEFACTORY ライセンス関数の宣言を終了します。
AfxVerifyLicFile コントロールは、特定のコンピューターで使用するライセンスがかどうかを確認します。

Index