一段代码。<br>procedure TForm1.BitBtn1Click(Sender: TObject);<br>const<br> ClassName: string = 'TEdit'; //注1<br> WindowText: string = 'Form1';<br>var<br> h, hp: HWND;<br> c: array[0..255] of char;<br> s: array[0..1023] of char;<br>begin<br> hp := FindWindow(nil, PChar(WindowText));<br> if hp = 0 then begin<br> ShowMessage('not found');<br> Exit;<br> end;<br> h := GetWindow(hp, GW_CHILD);<br> while h <> 0 do begin<br> GetClassName(h, c, 255);<br> if c = ClassName then begin<br> SendMessage(h, WM_GETTEXT, 1023, Integer(@s));<br> Memo1.Lines.Add('1: ***');<br> Memo1.Lines.Add(s);<br> end;<br> h := GetWindow(h, GW_HWNDNEXT);<br> end;<br>end;<br>注1:Windows中标准的编辑框的窗口类名是“Edit”,用VC编的程序就是“Edit”,<br> Delphi编的程序中的编辑框窗口类名是“TEdit”,<br> VB的是“ThunderTextBox”。