System.Classes.MakeObjectInstance
Delphi
function MakeObjectInstance(const AMethod: TWndMethod): Pointer;
C++
extern DELPHI_PACKAGE void * __fastcall MakeObjectInstance(const TWndMethod AMethod);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
クラスのインスタンスによって使われるメモリ ブロックを割り当てます。
クラスのインスタンスに関連付けるためのメモリを取得するには、MakeObjectInstance を呼び出します。
このルーチンは、Windows ハンドルを持っていないが、Windows Message を受け取る必要があるクラスを使用する場合に特に有用です。MakeObjectInstance は、メッセージ処理関数を Windows Message Processing Chain に登録して、効率的に Windows Message をトラップします。このようにして親ウィンドウに送信されたメッセージは、リダイレクトされて、適切な関数によって処理されます。