程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ie-怎樣實時獲取IE活動頁面的句柄? 32位windows

ie-怎樣實時獲取IE活動頁面的句柄? 32位windows

編輯:編程綜合問答
怎樣實時獲取IE活動頁面的句柄? 32位windows

項目要實現一個後台程序,監聽IE浏覽器有沒有浏覽特定頁面
如果發現了特定頁面加載,立刻彈出用戶界面做一些操作可以代填用戶名密碼
用的方法是WM HTML GETOBJECT這個,獲取IWebBrowser2接口進而監聽
DWebEven2 事件,獲取DocumentCompelete比對URL
現在已經把代填這部分搞定了,但是怎麼才能實時監聽IE當前活動頁呢?
因為網頁打開了可能有好幾個標簽,

能想到的方法都試過了:
1 最粗暴的就是開個線程不斷的findwindow("IEFRAME")找Internet Explorer Server
2 用鉤子監聽SETFOCUS鍵盤焦點事件,有焦點,有IEFRAME然後執行
這個方法發現IE有個保護模式,鉤子掛不上

請問有什麼辦法,能獲取IE的活動頁面?

最佳回答:


getforegroundwindow
findwindow

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved