+ -
当前位置:首页 → 问答吧 → 如何取得句柄上对应值!

如何取得句柄上对应值!

时间:2011-12-07

来源:互联网

var  
  h: HWND;
begin
 h := FindWindow(nil, '测试系统');
  ShowMessage(IntToStr(h));
end;
//这个h已经取到,请问如何取得测试系统上对应edit的值呢?或者说edit句柄知道了如何取得对应值呢?

作者: oicq111   发布时间: 2011-12-07

edit句柄你确定取到了???
”测试系统“是否是窗口的名称???
C/C++ code

HWND Edith = FindWindowEx(h,NULL,"Edit",NULL);
while( Edith)
{ 
   char buffer[1024];
   SendMessage(Edith, WM_GETTEXT, 1024, buffer);
   Edith = FindWindowEx(h, Edith, "Edit", NULL);
}

作者: cankoo   发布时间: 2011-12-07

Delphi(Pascal) code

var
  Text: PChar;
begin
  GetWindowText(Handle, Text, 1024);
  ShowMessage(Text);
end;

作者: aqtata   发布时间: 2011-12-07

热门下载

更多