为什么在对话框上用CWebBrowser2控件之后,运行时,在控件区域右键点击可以出现在网页上右键点击的效果,而且鼠标在控件区域移动时也有在网页上移动的形状变化,点击时也有打开新链接的声音,
但为什么控件区域一片空白,无法显示网页?
但为什么控件区域一片空白,无法显示网页?
解决方案 »
- pictureEX
- 开发中遇到个矛盾的问题,欢迎大家来讨论!
- 怎样连接一个SQL2000的数据库?
- vc中调用ms sql server本身的存储过程时怎么取得返回值?
- 自己定义成自己的友员类是什么意思?
- how to change it into full screen ?
- 请教:如何在class wizards中派生CObject的派生类?还有一个关于CList问题,请入内!
- debug版ocx控件用regsvr32注册的问题
- 偶做了个自绘菜单,用到了AlphaBlend,但是只有菜单第一项是半透明的,何故?
- 请问开机后自动启动的程序写在注册表的哪个位置???拜托了
- lib如何生成dll
- 疑惑:有关SNMP方面的问题!!!!!
2、CWebBrowser2可能阻止了导航操作
1,首先一个CMainDlg,一个主对话框,
2,在主对话框上放一个CTabCtrl,
3, 然后有CADlg和CBDlg两个Tab页对话框,
4,我在CADlg对话框上放一个CWebBrowser2控件
5,在CADlg类中声明一个CWebBrowser2的对象m_browser,
6,用m_browser调用Navigate函数,结果运行时控件区域是空白,网页没有被显示,但是鼠标点击之后有网页加载的声音,可以判断网页已经被成功加载,问题是为什么没被显示出来???
怎么可能不是有效地址?????
我把静态组框删掉后就可以显示了;然后发现先放 CWebBrowser2控件再放静态组框就没有问题了,不知道他们之间是什么冲突?
打开窗口资源编辑,进行tab order设定(ctrl+D),把CWebBrowser2控件的tab顺序改得比静态组框小即可
记得参数一定要设置为宽字符 不然编译不会出错 但就是无法正确指定你要的网页地址!