一个很急的问题,Help me!!!(100分)

  • 主题发起人 主题发起人 bazaa
  • 开始时间 开始时间
B

bazaa

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手:
如何编程实现判断用户打开了IE浏览器,并记录下IE浏览器打开的次数。
这个问题是不是很菜,是否能够实现这个功能,若能,如何实现?
谢谢!!!
 
查找Ie窗口即可,用findwindow函数
 
能!
您在历史问题里用ie找,可以找到您要的答案。
主要就是利用findwindow找ie窗口。
 
用Findwindows或enumwindows都可以,不过就是要用Timer不停的检索,比较耗资源。
 
各位高手:
请说的详细一些,我很菜,看不懂! :(
 
function IEFrameCount: Integer;
var
HWnd: THandle;
Str: PChar;
begin
GetMem(Str, 256);
try
Result := 0;
HWnd := GetWindow(GetDesktopWindow, GW_CHILD);
repeat
GetClassName(HWnd, Str, 255);
if Str = 'IEFrame' then Inc(Result);
HWnd := GetWindow(HWnd, GW_HWNDNEXT);
until HWnd = 0;
finally
FreeMem(Str, 256);
end;
end;
 
接受答案了.
 
后退
顶部