Как позволить родительскому окну обрабатывать сообщения OleDragDrop, если дочернее окно не может их обрабатывать? - PullRequest
0 голосов
/ 31 января 2019

У меня есть родительское представление (: CView), которое содержит несколько компонентов (: CWnd).Компоненты имеют член COleDropTarget, который регистрируется при создании элемента управления.До сих пор все работает нормально.

Затем я добавил и зарегистрировал COleDropTarget в родительском CView.Я надеялся получать сообщения OnDragOver всякий раз, когда дочерние окна отказывались иметь дело с перетаскиваемым объектом, возвращая DROPEFFECT_NONE.Но это не работает.Родительское представление вызывается только в том случае, если дочерний элемент управления не регистрирует себя в качестве oletarget.

Каким способом MFC разрешено пропускать сообщения перетаскивания через иерархию окон?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...