System.Classes.AllocateHWnd
Delphi
function AllocateHWnd(const AMethod: TWndMethod): HWND;
C++
extern DELPHI_PACKAGE HWND __fastcall AllocateHWnd(const TWndMethod AMethod);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
指定されたウィンドウプロシージャを実装するウィンドウを作成します。
AllocateHWnd を呼び出すと、ウィンドウコントロールに関連付けられないウィンドウを作成できます。通常、このメソッドを使用するのは、メッセージに応答するがユーザー インターフェイスには表示されない非ビジュアルウィンドウを作成する場合です。たとえば、TTimer コンポーネントはこのメソッドを使用して、Windows のタイマーメッセージに応答するウィンドウを作成します。
Method パラメータは、生成されたウィンドウがメッセージに応答するために使用するウィンドウプロシージャを指定します。
AllocateHWnd は、新しく作成されたウィンドウのハンドルを返します。
メモ: AllocateHWnd を使って作成されたウィンドウを解放するには、DeallocateHWnd プロシージャを使用します。