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

怎么获取别的窗口的标题

2012-02-16 
如何获取别的窗口的标题请问如何获取一个窗口的标题例如QQ,与XXX聊天中,如何获取这个窗口的标题已经能获取

如何获取别的窗口的标题
请问如何获取一个窗口的标题
例如QQ,与XXX聊天中,如何获取这个窗口的标题
已经能获取窗口句柄,但不知道怎么获取标题
API的GetWindowText   能用吗?
看了一下函数原型,第2个参数我不会设置,说是什么缓存指针
请高手赐教

[解决办法]
给你个例子吧:

procedure TForm1.Button1Click(Sender: TObject);
var
sWindowText : String;
begin
//设置字符串缓存区的大小
SetLength (sWindowText, 1024);
//调用API, 获取当前窗体的标题
GetWindowText (Self.Handle, PChar(sWindowText), 1024);
//将PChar类型处理成Delphi的String类型
sWindowText := String(PChar(sWindowText));
ShowMessage (sWindowText);
end;

热点排行