我看到有一種方法可以使用WM_DROPFILES對提升的MFC應用程序進行拖放操作,但需要有關使用COleDropTarget的應用程序的指導。如何使用COleDropTarget啓用對提升的MFC應用程序的拖放
2
A
回答
3
您必須告訴Windows您的高級應用程序接受來自非高架應用程序的某些消息!
ChangeWindowMessageFilter(WM_DROPFILES, MSGFLT_ADD);
ChangeWindowMessageFilter(WM_COPYDATA, MSGFLT_ADD);
ChangeWindowMessageFilter(0x0049, MSGFLT_ADD);
如所述here。
0
我已經使用這個解決方案,我的項目和它的工作: http://www.codeproject.com/Articles/840/How-to-Implement-Drag-and-Drop-Between-Your-Progra
相關問題
- 1. 如何啓動C++ mfc應用程序
- 2. NT4上的MFC應用程序中的提升
- 3. 如何在單獨的mfc控制檯應用程序中使用mfc應用程序的對話框?
- 4. WebDriver拖放應用程序使用Dragula
- 5. 使用jquery拖放應用程序
- 6. 如何使用android phonegap應用程序的拖放功能
- 7. 如何使用提升的權限運行wpf應用程序?
- 8. 使用Xamarin在Android應用程序中提升啓動性能
- 9. 如何使用拖放啓動.clone拖放或點擊jQuery的
- 10. 使用Gridster.js啓用拖放
- 11. 使用MFC功能區升級MDI應用程序
- 12. COleDataSource/COleDropTarget取消拖放操作
- 13. 如何阻止MFC應用程序在啓動時調用OnFileNew()?
- 14. 啓動後MFC應用程序崩潰
- 15. 如何使用SQL來提升ASP.Net應用程序?
- 16. 應用程序如何響應在OSX上的拖放操作
- 17. 在win 7啓動時運行提升的應用程序
- 18. 如何在使用jQuery UI進行拖放後啓用拖動?
- 19. 如何升級/系統/應用程序中的應用程序?
- 20. Mac App Store的應用程序使用提升的權限
- 21. 從用戶進程拖放到提升進程
- 22. 如何獲取生成拖放的應用程序的名稱
- 23. 應用程序使用WPF和MFC都
- 24. 使用Javascript的現有拖放應用程序/框架
- 25. 使用MFC線程的任何示例實時應用程序?
- 26. Android從應用程序拖放到應用程序
- 27. 如何在基於MFC對話框的應用程序中使用CTabCtrl?
- 28. 如何通過使用mfc應用程序的對話框移動按鈕
- 29. 如何在基於MFC對話框的應用程序中使用Timer?
- 30. 如何顯示在MFC應用程序
試圖與伎倆,但似乎不是COleDropTarget工作。 – user1471486 2012-08-10 10:57:34
好吧,沒有別的辦法。也許你必須添加額外的消息到你的過濾器?檢查您的代碼或使用Spy ++來查找這些消息。 – l33t 2012-08-13 10:31:37
有沒有解決COleDropTarget的問題? pac的代碼項目參考文章也不適用於提升模式和COleDropTarget。 – Sagar 2017-03-30 06:08:32