获取MYIE或者THEWORD浏览器中的地址的方法(100分)

  • 主题发起人 主题发起人 wqhatnet
  • 开始时间 开始时间
W

wqhatnet

Unregistered / Unconfirmed
GUEST, unregistred user!
请教了
我想用GetForegroundWindow()来获取当前的窗口的HANDLE
然后枚举子窗口……
有代码吗?
 
没装你的浏览器
ie7的hwnd获取
spy查

function ie7hwnd : THandle;
const
// 父窗口类名数组
A_szClassName : array [0..6] of PChar = (
'IEFrame',
'WorkerW',
'ReBarWindow32',
'Address Band Root',
'ComboBoxEx32',
'ComboBox',
'Edit'
);
// 父窗口标题数组
A_szWinName : array [0..6] of PChar = (
nil,
nil,
nil,
nil,
nil,
nil,
nil
);
var
i : Integer;
hLastWin : THandle;
begin
hLastWin := FindWindow(A_szClassName[0], A_szWinName[0]);
for i:=1 to 6 do
begin
hLastWin := FindWindowEx(hLastWin, THandle(nil),A_szClassName, A_szWinName);
end;
result := hLastWin;
end;
 
我自己搞定了
我的软件是网址猎人
 
后退
顶部