System.Classes.AllocateHWnd

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

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 プロシージャを使用します。

関連項目