例如:我想向IE的地址栏中输入www.ynceo.cn~~~~~
解决方案 »
- 求两个时间相差,返回年月日应该如何写啊?
- 用TwebBrowse作了,一个浏览器,为什么 浏览页面的输入,不接受 回车 递交
- 有关DLL的问题
- 招聘:delphi程序员,河北保定工作
- 一个小数点位数显示的问题
- 请问如何将比较大张的图片做成缩微图进行存储,还有做成缩微图后该怎么恢复成原貌?
- 为什么在一个单元里定义了一个整型全局变量而在另一单元里却得不到它的值呢,我在这个单元里也引用了呀??就是得不到值
- 如何判断当前是否连接到互联网上????如何判断一个地址是否有效?
- 我的程序写成的.CPL放到系统目录下被控制面板加载后还想再编译,可是编译不了,怎么办呀
- 征集DELPHI高手的QQ!
- 一个程序,要把一些初始值(如:上次关闭窗口的位置。。。。)的消息的话,一般是怎么办?
- 怎样用Delphi编写程序,控制网际快车或影音传送带?
unit ligwin1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ComCtrls, StdCtrls,ComObj, Shellapi; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } app:Variant; public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject);begin try app.Navigate('c:\chih_com\index.html'); app.Visible:=TRUE; except //on EOleSysError do MessageBox(0,'EOleSysError','提示信息',MB_OK); app:=CreateOleObject('InternetExplorer.Application'); app.Navigate('c:\chih_com\index.html'); app.Visible:=TRUE; end;end; procedure TForm1.FormCreate(Sender: TObject);begin app:=CreateOleObject('InternetExplorer.Application');end; procedure TForm1.Button2Click(Sender: TObject);begin try app.Navigate('c:\chih_com\index.html',1); app.Visible:=TRUE; except app:=CreateOleObject('InternetExplorer.Application'); app.Navigate('c:\chih_com\index.html'); app.Visible:=TRUE; end;end; end.
找到地址栏的窗体句柄
SendMessage( hwnd, WM_TEXT,...
找到地址栏的窗体句柄
SendMessage( hwnd, WM_TEXT,...同意~~~~~~~~~~
然後再Enumchildwindows(ie句柄,@回調函數名稱,‘你定義的變量’)找到地址欄,
最後sendmessage()