Здравствуйте, 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."