我看到有一种方法可以使用WM_DROPFILES为升级的MFC应用程序启用拖放功能,但是需要有关使用COal Drop Target的应用程序的指导。
答案 0 :(得分:3)
您必须告诉Windows您提升的应用程序接受来自非提升应用程序的某些消息!
ChangeWindowMessageFilter(WM_DROPFILES, MSGFLT_ADD);
ChangeWindowMessageFilter(WM_COPYDATA, MSGFLT_ADD);
ChangeWindowMessageFilter(0x0049, MSGFLT_ADD);
如上所述here。
答案 1 :(得分:0)
我在我的项目中使用了这个解决方案并且它有效: http://www.codeproject.com/Articles/840/How-to-Implement-Drag-and-Drop-Between-Your-Progra