2009-02-25 9 views
0

Я хочу отобразить собственное изображение при перетаскивании объекта в режиме перетаскивания &.Пользовательское изображение при перетаскивании объекта CWnd

Я создал элемент управления CWnd (диаграмма), и я отобразил 4 из них в том же диалоговом окне. Я применил drag & drop, используя COleDataSource, чтобы пользователь мог изменить свое положение, перетащив элемент управления. Теперь я хотел бы отобразить небольшую версию того же графика, что и перетаскивание вместо обычного курсора.

Есть ли «простой» способ сделать это?

ответ

0

Было не так много ответов!

Мне удалось сделать это с помощью шаблонов (чтобы любой элемент управления CWnd использовал эту функцию) и CImageList (для отображения перетаскиваемого изображения).

Здесь я не могу публиковать исходный код, потому что это коммерческое приложение, но если кто-то пытается сделать что-то подобное и нуждается в моей помощи. Я постараюсь помочь ему/ей.

Спасибо.

+0

Звучит как крутое решение. Пожалуйста, подтвердите ваш ответ, чтобы вопрос был помечен как ответ. –