System.Classes.MakeObjectInstance

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function MakeObjectInstance(const AMethod: TWndMethod): Pointer;

C++

extern DELPHI_PACKAGE void * __fastcall MakeObjectInstance(const TWndMethod AMethod);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Beschreibung

Weist einen Speicherblock für eine Instanz einer Klasse zu.

Mit MakeObjectInstance ermitteln Sie den Speicher, der einer Instanz einer Klasse zugeordnet ist.

Das ist besonders dann hilfreich, wenn Klassen verwendet werden, die über kein Windows-Handle verfügen, aber Windows-Botschaften erhalten sollen. MakeObjectInstance registriert eine Botschaftsbehandlungsfunktion in der Windows-Botschaftsverarbeitungskette und verfolgt die Windows-Botschaften effektiv. Auf diese Weise werden die an das übergeordnete Fenster gesendeten Botschaften umgeleitet und von der korrekten Funktion verarbeitet.

Siehe auch

Codebeispiele