У меня есть диалоговое окно MFC с несколькими «исходными» элементами управления CStatic и одним «целевым» элементом управления CStatic.Я хочу иметь возможность перетаскивать из любого источника в цель и обрабатывать событие удаления.Я создаю все элементы управления программно.
Я понимаю, что, вероятно, хочу получить специализированные объекты CSource и CTarget из CStatic.Как именно я могу это сделать?Что нужно сделать в производных элементах управления или в диалоговом окне, чтобы эта работа работала?Обратите внимание, что это диалоговое окно, а не SDI или MDI.
Вы можете рассматривать источники как элементы, а цель как корзину, так что пользователь будет перетаскивать элементы в корзину.Там нет ничего, кроме этого.Я обработаю событие удаления, чтобы представить то, что было только что удалено.Больше ничего не нужно делать графически.Мне просто нужно иметь возможность получать события.
Есть ли примеры для реализации этого поведения?