如何判断一个IE窗口是新开的窗口?

seeku 2003-10-20 09:48:10
已经获得了IWebBrowser2的指针,如果判断这个是否是新开窗口?如果是新开窗口,我就关掉它,否则就不管。

如何判定?
谢谢指教!!!
...全文
39 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyzam 2003-10-22
  • 打赏
  • 举报
回复
对啊,每隔一段时间就遍历一次,有的话就就放弃,没有的话就加入,同时检查有无失效的指针(窗口已经关闭),有就置为空啊,这不就有了吗,你给指针定个值吗,一般打开的ie窗口不会太多,多了系统也吃不消啊100,200该够了吧,实在不行那就300^-^,在不行干脆定为1024算了^o^。
yinzhaohui 2003-10-22
  • 打赏
  • 举报
回复
使用OnTime你enum出所有的进程,两次判断就可以知道那个是新开的了
ndy_w 2003-10-21
  • 打赏
  • 举报
回复
新不新就看你记住没有
seeku 2003-10-21
  • 打赏
  • 举报
回复
你的意思是说让我记录下来所有的IWebBrowser2的指针?如果已经有了,当然是旧的。但是如何知道一个窗口已经关闭了呢?否则指针会无限多的!

3,055

社区成员

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

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