Я реализовал IShellBrowser для размещения объекта IShellView.И я устанавливаю флаг FWF_DESKTOP при вызове IShellView :: CreateViewWindow.После IShellView :: UIActivate созданное окно просмотра не может принимать на него пользовательские перетаскиваемые файлы, но может перетаскивать его в другое окно проводника.Я пытался получить IDropTarget через IShellFolder :: CreateViewObject и RegisterDragDrop в окне просмотра, это работает.Но когда я перетаскиваю файл из проводника в него, перетаскиваемое изображение не отображается (это похоже на D & D старого стиля), и я также не могу перетаскивать элементы в одном окне.Если я создаю ViewViewWindow с FWF_NONE, все хорошо.Но почему?
Как заставить Drag & Drop работать правильно, когда я указываю FWF_DESKTOP?