Пользовательское изображение при перетаскивании объекта, полученного из CWnd - PullRequest
0 голосов
/ 26 февраля 2009

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

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

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

1 Ответ

0 голосов
/ 16 июня 2009

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

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

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

Спасибо.

...