H
huangxw2003
Unregistered / Unconfirmed
GUEST, unregistred user!
如何取得其它应用程序窗口上的组件的标题?在WINXP下正常,在WIN2000下能取得输入框的内容,但无法取得 按钮 的标题?
var
p:Tpoint;
h:integer;
str: Array[0..1024] of Char;
begin
getcursorpos(p); //得到当前光标的位置
h:=windowfrompoint(p); //当到光标处窗口的句柄
// 方法1
GetWindowText(h, str, 1024); // 取当前光标处组件的标题
// 方法2
sendmessage(h,WM_GETTEXT,1024,longint(str));
end;
var
p:Tpoint;
h:integer;
str: Array[0..1024] of Char;
begin
getcursorpos(p); //得到当前光标的位置
h:=windowfrompoint(p); //当到光标处窗口的句柄
// 方法1
GetWindowText(h, str, 1024); // 取当前光标处组件的标题
// 方法2
sendmessage(h,WM_GETTEXT,1024,longint(str));
end;