佚名通过本文主要向大家介绍了atl71.dll修复工具,atl71.dll修复,atl80.dll官方下载,atl71.dll,atl71.dll一键修复等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 一个ATL(DLl)中添加web控件,js和C++可以互相调用
描述:
在一个ATL(DLL)项目中
添加一个选中文件右键弹出菜单的选项,选中该选项后弹出一个ATL对话框,该对话框中有个Web空间,对话框直接导航到一个本地的HTML,js和C++可以互动。
问题:
1.我弹出一个MFC对话框,为什么对话框添加了Web控件对话框就不能显示,Web控件删除后就可以正常显示
2.为什么在ATL对话框中,当我要实现js和C++互相调用时,我不能显示网页(注:不是打不开网页,而是不显示控件)
附:求大神们帮我解决下,我现在只做到右键弹出对话框
想飞的更高的菜鸟!
解决方案1:
描述:
WebJavaScript控件C++ATL
任务需求:在一个ATL(DLL)项目中
添加一个选中文件右键弹出菜单的选项,选中该选项后弹出一个ATL对话框,该对话框中有个Web空间,对话框直接导航到一个本地的HTML,js和C++可以互动。
问题:
1.我弹出一个MFC对话框,为什么对话框添加了Web控件对话框就不能显示,Web控件删除后就可以正常显示
2.为什么在ATL对话框中,当我要实现js和C++互相调用时,我不能显示网页(注:不是打不开网页,而是不显示控件)
附:求大神们帮我解决下,我现在只做到右键弹出对话框
想飞的更高的菜鸟!
解决方案1:
简单的用Activex,在InitInstance里面添加AfxEnableControlContainer( );就可以显示了。
如果是使用非MFC的ATL,那就参考下下面说的:
http://bbs.csdn.net/topics/50364826

