MDI框架程序出现DDE问题,双击绑定类型的文件启动时总是会弹出“向程序发送命令时出现问题”对话框

weixin_38048698 2016-11-02 09:20:19
大家有没有碰到MFC的MDI框架应用程序在被设置成“以管理员权限运行”后,双击绑定类型的文件启动时总是会弹出“向程序发送命令时出现问题”的情况。即使你在CWinApp类的InitInstance框架接口里添加了EnableShellOpen调用,即使你在主框架窗口类上添加了OnDDEExecute响应DDE消息都没有任何作用。事实上我发现如果程序没有被指定成“以管理员权限运行”前,双击文件打开程序OnDDEExecute消息响应函数是会被框架调用的,但改成“以管理员权限运行”后这一切都似乎失效了,框架压根就没有调用OnDDEExecute函数,直接就由explorer进程弹出了“向程序发送命令时出现问题”的错误提示对话框。请问这是什么原因?我应该如何解决这样的问题?非常感谢!
...全文
11 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧