读书人

怎么取得句柄上对应值

发布时间: 2012-05-21 18:04:41 作者: rapoo

如何取得句柄上对应值!
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; 

读书人网 >.NET

热点推荐