複数のコンポーネント (: CWnd) をホストする親ビュー (:CView) があります。コンポーネントには、コントロールの作成中に登録される COleDropTarget メンバーがあります。ここまでは、すべて正常に動作します。
次に、親 CView に COleDropTarget を追加して登録しました。私の希望は、子ウィンドウが DROPEFFECT_NONE を返すことによってドラッグされたオブジェクトの処理を拒否したときに OnDragOver メッセージを受信することでした。しかし、うまくいきません。親ビューは、子コントロールが自分自身を oletarget として登録していない場合にのみ呼び出されます。
ドラッグドロップメッセージがウィンドウ階層を通過できるようにする適切な MFC の方法は何ですか?