问各位大虾一个问题? 如何用delphi 在已打开的IE explore 地址栏输入URL? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用FindWindow和FindWindowEx函数查找IE浏览器的地址栏窗口,找到以后发送WM_SETTEXT消息。// 以下是查找IE窗口地址栏的代码:function MyFindWindow : THandle;const // 父窗口类名数组 A_szClassName : array [0..5] of PChar = ( 'IEFrame', 'WorkerW', 'ReBarWindow32', 'ComboBoxEx32', 'ComboBox', 'Edit' ); // 父窗口标题数组 A_szWinName : array [0..5] of PChar = ( nil, '', '', '', '', '' );var i : Integer; hLastWin : THandle;begin // 首先求得顶级父窗口 hLastWin := FindWindow(A_szClassName[0], A_szWinName[0]); // 逐次用FindWindowEx函数求出各级子窗口 for i:=1 to 5 do begin hLastWin := FindWindowEx(hLastWin, THandle(nil), A_szClassName[i], A_szWinName[i]); end; result := hLastWin;end;// 测试代码:procedure TForm1.Button1Click(Sender: TObject);var hLastWin : THandle; strUrl: String;begin hLastWin := MyFindWindow(); strUrl := 'http://www.ccrun.com'; SendMessage(hLastWin, WM_SETTEXT, 0, LPARAM(strUrl));end; AMF包分析 有关EXCEL空值的问题 请问在image中,怎么填充多边形??? 用 DOA 的请进 求救数据集的编辑 请问,知道IP地址、COM对象名(或者GUID)如何取得另一台机子上的COM的IUnknown接口 不难的问题:如何获取串口是否处于打开或关闭状态!!! 十万火急(100分酬谢):up 怎么写这样的sql语句 懂数据库的请进 用WebBrowser控件写了调用网页的程序,但网页中如有文本框,则在该文本框中输入文字时,无法回车换行。请教如何解决??? 打开EXCEL,将记录导如到stringgrid中,丢失前面的0?? 关于扫描线scanline[]的设置
function MyFindWindow : THandle;
const
// 父窗口类名数组
A_szClassName : array [0..5] of PChar = (
'IEFrame',
'WorkerW',
'ReBarWindow32',
'ComboBoxEx32',
'ComboBox',
'Edit'
);
// 父窗口标题数组
A_szWinName : array [0..5] of PChar = (
nil,
'',
'',
'',
'',
''
);
var
i : Integer;
hLastWin : THandle;
begin
// 首先求得顶级父窗口
hLastWin := FindWindow(A_szClassName[0], A_szWinName[0]);
// 逐次用FindWindowEx函数求出各级子窗口
for i:=1 to 5 do
begin
hLastWin := FindWindowEx(hLastWin, THandle(nil),
A_szClassName[i], A_szWinName[i]);
end;
result := hLastWin;
end;// 测试代码:
procedure TForm1.Button1Click(Sender: TObject);
var
hLastWin : THandle;
strUrl: String;
begin
hLastWin := MyFindWindow();
strUrl := 'http://www.ccrun.com';
SendMessage(hLastWin, WM_SETTEXT, 0, LPARAM(strUrl));
end;