Drag & Drop zwischen 2 Instanzen eines Programmes
-
Hey @all,
hat von euch jemand erfahrung mit Drag & Drop?
Ich habe vor ein Programm 2 mal zu starten und dann zwischen den Beiden per drag & Drop zeilen einer Listview in die andere hinzuzufügen usw.
Wäre für jede Hilfe dankbar
Lg _freeze_
-
Wo genau liegt denn das Problem?
Beim Anzeigen des Drag-Cursors?
Beim Bearbeiten der Drop-Nachricht?
Beim Datenaustausch?
-
Zum Thema Drag and Drop wäre mal wirklich ein Artikel wünschenswert

-
Warum? Es ist doch alles schon geschrieben:
http://www.codeproject.com/clipboard/#Drag+and+DropIn diesem Fall würde ich spezielles Augenmerk auf COleDropSource, COleDataSource, COleDropTarget.
Mir gefällt der Code zwar nicht, aber er zeigt worauf es ankommt:
http://www.codeproject.com/combobox/oledragdroplistbox.aspEDIT: Auch wenn dies MFC Code ist. Diese ganzen Klassen sind hauchdünne Wrapper um die gleichnamigen Win32 und OLE Funktionen!
-
MFK schrieb:
Wo genau liegt denn das Problem?
Beim Anzeigen des Drag-Cursors?
Beim Bearbeiten der Drop-Nachricht?
Beim Datenaustausch?Naja mein Problem sind eigentlich alle 3, da ich noch nichts mit Drag & Drop getan hatte...
Lg _freeze_
P.S.: Ich habe als Quelle mal diese Seite genommen: http://www.codeproject.com/listctrl/jianghong.asp
Jedoch kann ich nichts in die andere Application ziehen.
-
Sorry das ich den Thread nochmals hoch hebe... Hat wirklich keiner eine Idee?

@MFK: Kannst Du mir das mit dem Datenaustausch näher erklären? Wie ich am besten anfange?
Lg _freeze_
-
Der Code den Du genommen hast ist für die Verwednung zwischen den Applikation nicht geeignet, da COleDropSource und COleDataSource nicht verwendet werden.
Schau Dir doch bitte den Code an, den ich Dir gesendet habe, auch wenn es MFC Code ist. Wenn Du diesen Code mit Deinem bisherigen vergleichst wirst Du den entsprechenden Code dafür locker ergänzen können.
-
Hier gibts auch nochn bsp. http://www.winapi.net/index.php?inhalt=s41