紧急!CHTMLView问题!

ifengfeng 2004-09-12 04:14:56
在CHtmlView里JAVASCRIPT的新开窗口通过拦截OnNewWindow2出来的窗口怎么控制大小和根据条件显示菜单?


要求出来的窗口类似IE那样,可以根据条件定制。

如:

window.open('a.htm','','width=500,height=300,status=no,scrollbars=yes,menubar=no')
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2004-09-13
  • 打赏
  • 举报
回复
>OnNewWindow2可以取得IHTMLDocument2 interface
OnNewWindow2的时候连新的网址都不能得知,你怎么就可以访问只有DocumentComplete之后才可以访问的文档?要是新的网址是文件夹呢?

创建了你自己的新浏览器窗口就可以得到IWebBrowser2接口了(去翻CHTMLView的定义头文件),从IHTMLDocument2得到IWebBrowser2的方法太麻烦了,而且不适合非HTML文档情况

不要一帖多发……
roger_ding 2004-09-12
  • 打赏
  • 举报
回复
在OnNewWindow2可以取得IHTMLDocument2 interface,再由IHTMLDocument2 interface 得到IWebBrowser2 interface,之后就可以调用put_MenuBar等function来设置IE窗口属性了

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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