Vcl.Controls.TWinControl.CreateParentedControl

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

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++ コードから呼び出すことができます。

関連項目