Hallo ich hab ne Frage zum RegisterDragDrop.
alles funktioniert ganz gut, wenn ich das RegisterDragDrop irgendwann aufrufe nachdem die Control erzeugt worden sind.
Allerdings wenn ich im constructor Create oder im AfterConstruction. meines TWinControls aufrufe, dann bekomme ich beim RegisterDragDrop zwar keinen Fehler, aber es wird einfach kein Drag akzeptiert.
Salbe Funktion in einem Timer, oder per Button aufgerufen funktioniert.
Das TWinControl das ich da verwende, wird zur laufzeit erzeugt.
Weiss wer wo ich das Register am beten reinpacken kann?
CreateWnd des Controls, nach dem inherited-Call, unregister in DestroyWnd vor dem inherited call.
Ole drag&drop braucht halt ein window
handle und die
VCL erzeugt die erst wenn benötigt und auch danach können sie manchmal zerstört und neu angelegt werden.