网站改变了CHtmlView程序的Z-order次序

leftbackfielder 2011-03-27 03:41:03
一个基于CHtmlView的程序,当有背投广告弹出的时候,由于这个背投广告自身设置成底层窗口,导入整个程序变成了底层窗口(这个背投广告显示在主程序里,程序和浏览器的形式一样用tab页来显示网页).怎么能阻止来自网站的这种改变.我只想拦截来自网站的这种改变.其他的用户改变z次序的改变要正常进行.我想在OnWindowPosChanged消息响应函数里面做些文章,但是这个函数怎么能仅仅过虑到来自网站的操作?哪位仁兄指点小弟一二,先谢过了~
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leftbackfielder 2011-03-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 skyxie 的回复:]

1楼的方法不好...js有n种实现方法,那你的浏览器就需要要n种都实现...


我想在OnWindowPosChanged消息响应函数里面做些文章,但是这个函数怎么能仅仅过虑到来自网站的操作?
-----------------------------
非网页的自动调用时,该函数被invoke的参数有什么特征?网页的自动调用时,又有什么特征?自己调试跟踪分析一下...
[/Quote]
你好,我怎么查看invoke的参数?这个函数在哪找到?
skyxie 2011-03-30
  • 打赏
  • 举报
回复
1楼的方法不好...js有n种实现方法,那你的浏览器就需要要n种都实现...


我想在OnWindowPosChanged消息响应函数里面做些文章,但是这个函数怎么能仅仅过虑到来自网站的操作?
-----------------------------
非网页的自动调用时,该函数被invoke的参数有什么特征?网页的自动调用时,又有什么特征?自己调试跟踪分析一下...
leftbackfielder 2011-03-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gjdlmg 的回复:]

OnWindowPosChanged, 这个方法不好,你也没办法判断是什么原因导致的窗口顺序变化

最好的办法是改写广告控制代码对应的脚本接口映射
去仔细研究:BEGIN_DISPATCH_MAP
[/Quote]
哥们能再说的细一点吗?我是新手.没有什么方向.
gjdlmg 2011-03-28
  • 打赏
  • 举报
回复
OnWindowPosChanged, 这个方法不好,你也没办法判断是什么原因导致的窗口顺序变化

最好的办法是改写广告控制代码对应的脚本接口映射
去仔细研究:BEGIN_DISPATCH_MAP

3,055

社区成员

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

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