procedure TForm1.Button1Click(Sender: TObject);
var
h,h1:thandle;
a:string;
i:integer;
begin
h1:=findwindow(nil,'form1') ;
h:=findWindowEx(h1,0,'Tedit',nil);
SendMessage(h, WM_GETTEXT,sizeof(a),LongInt(PChar(a))) ;
showessage(a);
end;
以上程序为什么a的值是空?
var
h,h1:thandle;
a:string;
i:integer;
begin
h1:=findwindow(nil,'form1') ;
h:=findWindowEx(h1,0,'Tedit',nil);
SendMessage(h, WM_GETTEXT,sizeof(a),LongInt(PChar(a))) ;
showessage(a);
end;
以上程序为什么a的值是空?
解决方案 »
- 这句报错,为什么,如何解决?
- 程序创建 dbf文件!求解!!老大们!!!快啊!!SOS 要死人了!!!
- 一個表的某個字段內容為(A,B,C,D,E) ,現在想通過逗號作為分界點﹐將其分別取到五個tedit的控件中﹐請高手指導
- ListView控件问题
- 关于帮助文件制作:HTML Help Workshop编译成CHM后,图片的显示问题?
- 菜单project->OPtions里面有个version info。这个如何使用呢?
- 抓屏的一个小问题
- 高分求助:项目已做完,但程序中用到的ADOQuery.close的地方出错了,我应如何办?
- 有没有DELPHI5的BDE发布工具,不然还要装DELPHI!
- 关于adostoredproc返回临时表问题,请各位指教。
- 关于FastReport的打印MEMo换行问题
- 关于分页打印
var
h,h1:thandle;
a:array[0..255] of char;
i:integer;
begin
h1:=findwindow(nil,'form1') ;
h:=findWindowEx(h1,0,'TEdit','Edit1');
SendMessage(h, WM_GETTEXT,256, Integer(@a[0])) ;
showmessage(a);
end;
中应该把'Edit1'换为nil