Versuch es einfach mal mit dem Event AfterConstruction statt im OnCreate, da sollte das
Handle vorhanden sein.
Falls du sonst auch mal ein
Handle brauchst, für ein Objekt das wirklich keines besitzt.
Kannst du dies mit:
Delphi-Quellcode:
var
TestHandle: HWND;
// Erstellen
TestHandle:= AllocateHWnd( GetMessages); // Übergeben wird die Methode zum Empfangen der Nachricht
// Freigeben
DeallocateHWnd( TestHandle);
Edit: Jepp, HandleNeeded wäre auch eine Möglichkeit. Wobei ich das eigentlich meinem Fenster lieber selbst überlasse. ( Eigene Meinung )
MfG Alaitoc