Re[2]: MDI, Drag and Drop
От: AndrewJD США  
Дата: 19.10.06 08:16
Оценка: 2 (1)
Здравствуйте, BorysB, Вы писали:

BB>Появился такой вопрос: В MDI во View есть контрол, который поддерживает Drag and Drop, но не так как мне нужно (контрол менять я не могу). Поэтому ему нужно запретить это делать (возвращать DROPEFFECT_NONE). Единственное, что мне пришло в голову -- это в обработчике OnDragOver для MainFrame проверять, находится ли указатель мыши в области окна контрола и возвращать DROPEFFECT_NONE когда необходимо. Это не сработало, т.к. когда я тащу что-то в области контрола уведомление не приходит в обработчик MainFrame.


Сделай RevokeDragDrop для окна контрола.

BB>Интересно также, почему не работают стандартные обработчики View.

Потому что сначала обрабатываются child контролы
"For every complex problem, there is a solution that is simple, neat,
and wrong."
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.