| 发表于:2008-01-07 09:15:112楼 得分:0 |
procedure tform1.button1click(sender: tobject); var h,c:hwnd; cap:array[0..100] of char; begin h:=findwindow(0,'有三个或多个edit的窗口标题'); if h=0 then exit; //注意原窗口的控件类名是tedit还是edit?这里以tedit来说明问题: c:=findwindowex(h,0,'tedit',0); while c <> 0 do begin //showmessage('句柄:'+inttostr(c)); getwindowtext(c,cap,99); showmessage(cap);//显示当前tedit里面的数据。 c:=findwindowex(h,0,'tedit',0);//查找下一个 end; | | |
|