Drag & Drop auf Edit Control

Hallo,

ich habe eine Frage zum Thema Drag & Drop.
In meinem Programm öffne ich einen Dialog der u.a. ein Edit Control enthält. Mein Ziel ist es jetzt aus dem Explorer Dateien auf dieses Control zu ziehen und anschließend der Pfad zu der Datei dort angezeigt wird.

Ich habe schon versucht, sowohl dem Dialog selber als auch dem Edit Control die Eigenschaft ‚Dateien annehmen‘ auf TRUE zu setzen. Aber ich habe keinen Handler gefunden, der ein Drop-Ereignis abfragen würde und mir ist aufgefallen, dass mein Dialog nicht in den Vordergrund kommt wenn ich mit der geklickten Maus darüberfahre.

Kann mir vielleicht jemand sagen wie ich mein Ziel erreichen kann?

Freundliche Grüße aus dem verschneiten Allgäu

also da empfehle ich lektüre

(deutsch)
Drag Drop in vorhandene MFC einbinden
http://support.microsoft.com/kb/135299/de

(englisch :frowning:)
drag drop demo
http://www.codeguru.com/cpp/cpp/cpp_mfc/tutorials/ar…

ein video
http://msdn.microsoft.com/en-us/visualc/bb905826.aspx

google keyword : drop and drag mit MFC

viel spass :smile:

Hallo RakonDark,

vielen Dank für die Links, vor allem das Video konnte mir weiterhelfen.

Google habe ich natürlich auch bemüht, war aber weniger glücklich mit den Suchergebnissen.
Beim Testen bin ich zufällig auf ein anderes Problem gestoßen, manche von meinen Dialogen verursachen einen Absturz wenn eine Datei auf sie gedropt wird. Aber die Ursache dafür werde ich auch noch herausfinden.

Noch mal vielen Dank,
Armin