Drag and Drop System für eine normale ListBox
-
Weiss jemand wie ich aus einer ListBox eine "Drag&Drop-Box" machen kann? Oder weiss jemand Anleitungen dafür? (für Microsoft Visual C++ Express)
-
Warum fragst Du im MFC Forum, wenn Du VC++ Express hast?
Nimm einen ListView, da ist das einfacher.
Ansonten WM_LBUTTONDOWN abfangen. Ein eigenes Flag und Capture setzen.
Zusätzlich einen WM_MOUSEMOVE Handler. Der sieht nach ob das Flag für Drag gesetzt ist und behandelt selbst die Anfrage (entsprechendes Cursor Symbol)
Nun fehlt nur nch ein WM_LBUTTONUP Handler...So schwer ist das nicht.
Ansonsten einfach suchen:
http://www.codeproject.com/info/search.aspx?artkw=listbox+drag+drop&sbo=kwhttp://www.codeproject.com/KB/combobox/oledragdroplistbox.aspx