2009-02-25 20 views
0

Ich möchte ein benutzerdefiniertes Bild anzeigen, während Sie ein Objekt in einem Drag & Drop-Vorgang ziehen.Benutzerdefiniertes Bild beim Ziehen eines CWnd-abgeleiteten Objekts

Ich habe ein CWnd-abgeleitetes Steuerelement (ein Diagramm) erstellt und ich zeige 4 von ihnen im selben Dialogfeld an. Ich habe Drag & Drop mit COleDataSource implementiert, so dass der Benutzer seine Position ändern kann durch Drag & Drop des Steuerelements. Jetzt würde ich gerne eine kleine Version des gleichen Diagramms anstelle des typischen Cursors ziehen.

Gibt es einen "einfachen" Weg, es zu tun?

Antwort

0

Es gab nicht viele Antworten!

Ich schaffte es, Vorlagen zu verwenden (damit jedes CWnd-abgeleitete Steuerelement die Funktionalität verwenden kann) und CImageList (um das gezogene Bild anzuzeigen).

Ich kann hier Quellcode nicht posten, weil es eine kommerzielle Anwendung ist, aber wenn jemand versucht, etwas ähnliches zu tun und meine Hilfe braucht. Ich werde versuchen, ihm/ihr zu helfen.

Danke.

+0

Klingt wie eine coole Lösung. Bitte akzeptieren Sie Ihre Antwort, so dass die Frage als beantwortet markiert ist. –

Verwandte Themen