做了个hook监控输入,对WM_CHAR,WM_IME_CHAR, WM_IME_COMPOSITION消息监控,现可以对word,qq等
但在ie地址栏输入的却无法取得,不知何故
但在ie地址栏输入的却无法取得,不知何故
解决方案 »
- 如何生成XML文件
- stringgrid表格中输入数据,应该设置什么属性呢
- 关于IdTCPServer的问题!
- sql语句的内连接,外连接,左连接,右连接问题,我晕死了,请指点呀?
- 为什么Openpicturedialog 和 tstringlist 不能兼用~~? 详细内容看里面
- 怒了!请教PowerTCP的SNMP组件的使用
- OleContainer为什么除了office系列,其他文档都在外面调用程序打开了?
- 一句日本小孩的话,足于震惊每一个中国人(转)
- 类型转换(easy)在线等待……
- (紧急求助)CORBA--VisiBroker工具无法执行??
- delphi
- var Locateparams:Tlocateparams; 声明这一句需在程序手动use 什么单元??
SendMessage(Hwnd,WM_GETTEXT,...);
iehwnd,whwnd,rhwnd,chwnd,cbhwnd,ehwnd:integer;
buf:array[0..256]of char;
begin
iehwnd:=findwindow('ieframe',nil);
if iehwnd <> 0 then
begin
whwnd:=findwindowex(iehwnd,0,'workera',nil);
rhwnd:=findwindowex(whwnd,0,'rebarwindow32',nil);
chwnd:=findwindowex(rhwnd,0,'comboboxex32',nil);
cbhwnd:=findwindowex(chwnd,0,'combobox',nil);
ehwnd:=findwindowex(cbhwnd,0,'edit',nil);
sendmessage(ehwnd,wm_gettext,100,integer(@buf));
end;
edit1.Text:=buf;
end;//得到当前的网址!
楼上的 edit1.Text:=buf;?