Vcl.AxCtrls.TActiveFormFactory.Create

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

constructor Create(ComServer: TComServerObject;  ActiveXControlClass: TActiveXControlClass; WinControlClass: TWinControlClass; const ClassID: TGUID; ToolboxBitmapID: Integer; const LicStr: string; MiscStatus: Integer; ThreadingModel: TThreadingModel = tmSingle);

C++

__fastcall TActiveFormFactory(System::Win::Comobj::TComServerObject* ComServer, TActiveXControlClass ActiveXControlClass, Vcl::Controls::TWinControlClass WinControlClass, const GUID &ClassID, int ToolboxBitmapID, const System::UnicodeString LicStr, int MiscStatus, System::Win::Comobj::TThreadingModel ThreadingModel);

プロパティ

種類 可視性 ソース ユニット
constructor public
Vcl.AxCtrls.pas
Vcl.AxCtrls.hpp
Vcl.AxCtrls TActiveFormFactory

説明

新しい Create オブジェクトを作成および初期化します。

Vcl.AxCtrls.TActiveFormFactory.Create は Vcl.AxCtrls.TActiveXControlFactory.Create を継承しています。以下の内容はすべて Vcl.AxCtrls.TActiveXControlFactory.Create を参照しています。

新しい Create オブジェクトを作成および初期化します。

ComServer パラメータは,プロパティページファクトリを保持するモジュールの COM サーバーオブジェクトへのポインタです。通常,このプロパティは ComServ ユニットで宣言されるグローバル変数 ComServer です。

ActiveXControlClass パラメータは,ActiveX コントロールを実現するコントローラオブジェクトのクラスオブジェクトです。このオブジェクトは TActiveXControl から継承しなければなりません。

WinControlClass パラメータは,Windows でのコントロールの動作を実現する VCL コントロールクラスのクラスオブジェクトです。このオブジェクトは TWinControl から継承しなければなりません。

ClassID パラメータは ActiveX コントロールの GUID です。各 COM オブジェクトには固有の GUID を割り当てなければなりません。

LicStr は,ActiveX コントロールファクトリで作成したコントロールのライセンス文字列です。このファクトリで作成したコントロールのライセンスを取得していない場合には,LicStr は空の文字列になります。MiscStatus はレジストリに格納されているステータスビットです。

ThreadingModel は,作成された ActiveX コントロールの呼び出しがどのようにシリアル化されるかを指定します。これにより ThreadingModel プロパティの値が決まります。

関連項目