Forum: PC-Programmierung Drag&Drop (C++)


von TK (Gast)


Lesenswert?

Hallo,
ich bin kurz vor dem Verzweifeln. Ich komme bei einem Drag&Drop Problem 
nicht weiter. Ich möchte unter Borland C++ Builder 6.x ein Image auf ein 
anderes Image per Drag&Drop ziehen und ablegen. Das ist erstmal kein 
Problem, wenn man die 'Eigenschaft DragMode auf dmAutomatic setzt. Was 
aber dann passiert ist, dass bei dem eigentlichen Ziehvorgang NUR ein 
DragCursor angezeigt wird. Hier liegt aber jetzt das Problem, denn ich 
möchte nicht einen DragCursor, sondern ein selbst definiertes 
'DragImage' ziehen, das auch viel größer ist, als ein DragCursor. Ich 
habe nun gelesen, daß man mit dem Ereignis OnStartDrag den Parameter 
DragObject auf eine TDragControlObjectEx Komponente setzen kann. Dort 
wiederum soll man dann einer TControl Klasse die Methode 
'GetDragImages()' überschreiben, was zur Folge hätte, daß dieser Methode 
eine DragImageList zugewiesen werden kann, die dann das eigentliche 
Image, welches ich für den Ziehvorgang anzeigen lassen möchte, enthält.

Das ist etwas zu hoch für mich.
Hat jemand ein einfaches Beispiel als Sourcecode, wie man sowas 
implementiert?

Gruß
TK

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.