Vcl.Controls.TWinControl.CreateParentedControl
Delphi
class function CreateParentedControl(ParentWindow: HWND): TWinControl;
C++
__classmethod TWinControl* __fastcall CreateParentedControl(HWND ParentWindow);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
説明
指定した非 VCL ウィンドウの子コントロールとしてコントロールを作成し,初期化します。
CreateParentedControl メソッドを呼び出すと,新しいコントロールを非 VCL 親コントロールに埋め込むことができます。
CreateParentedControl メソッドは,コントロールと同じクラス(Delphi)または vmt パラメータで指定されているクラス(C++)と同じクラスの新しいインスタンスにメモリを割り当て,その ParentWindow プロパティに ParentWindow パラメータで指定されているコントロールを設定し,コンストラクタを呼び出して,Owner パラメータに nil(Delphi)または NULL(C++)を渡します。CreateParentedControl メソッドは,新たに作成されたコントロールを返します。
CreateParentedControl メソッドは CreateParented メソッドと同じ目的を持ちますが,コンストラクタではなく単純なクラス関数です。CreateParented メソッドとは異なり,CreateParentedControl メソッドは C++ コードから呼び出すことができます。