首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么取得句柄上对应值

2012-05-21 
如何取得句柄上对应值!varh: HWNDbeginh : FindWindow(nil, 测试系统)ShowMessage(IntToStr(h))end

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

[解决办法]
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);}
[解决办法]
Delphi(Pascal) code
var  Text: PChar;begin  GetWindowText(Handle, Text, 1024);  ShowMessage(Text);end; 

热点排行