问题
我有个奇怪的问题。我用MFC编写了一个应用程序(使用VS2003)来处理文件/文件夹的“拖放”。当我以管理员模式运行应用程序时,DnD被简单地拒绝,但以其他方式工作(当我不选择在管理模式下运行时)。
围绕着工作
我尝试过几种方法:
http://helgeklein.com/blog/2010/03/how-to-enable-drag-and-drop-for-an-elevated-mfc-application-on-vistawindows-7/
http://www.cdartdisplay.com/forum/showpost.php?p=12302&postcount=13
http://forums.codeguru.com/showthread.php?499909-MFC-Drag-and-Drop-works-on-XP-broken-on-Vista-Windows-7-(
他们都不为我工作。
开发工具详细说明
IDE : Visual 2003版本7.1.3088 OS : Windows 7 Professional (64位)
请给我一个解决办法。
谢谢。
发布于 2012-07-05 17:11:55
Windows资源管理器和Windows在这方面做了很多技巧。启用所有消息:
ChangeWindowMessageFilter (WM_DROPFILES, MSGFLT_ADD);
ChangeWindowMessageFilter (WM_COPYDATA, MSGFLT_ADD);
ChangeWindowMessageFilter (0x0049, MSGFLT_ADD);来自:http://social.msdn.microsoft.com/Forums/en-US/windowsuidevelopment/thread/2fa935cf-be57-4bcc-9b96-7ee5a6b2b7a5/
https://stackoverflow.com/questions/11340174
复制相似问题