Thema: Delphi RegisterDragDrop Wann?

Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
704 Beiträge
 
Delphi 12 Athens
 
#6

AW: RegisterDragDrop Wann?

  Alt 1. Dez 2022, 12:02
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.
Peter Below
  Mit Zitat antworten Zitat