首页 > 编程 > Delphi > 正文

查阅可视窗口标题

2019-09-08 23:09:04
字体:
来源:转载
供稿:网友
                                                                                                                                                       
                       我们可以通过下面的例子了解查阅可视窗口的标题。即运用API函数GetWindow()配合GetWindowText()逐一查出各视窗的标题。

   新建一个工程,在 Form1 中安排 Button 与 Memo 各一, 在 Button1 的 onClick 事件中写上如下代码:

   procedure TForm1.Button1Click(Sender: TObject);

   var

   hCurrentWindow: HWnd;

   szText: array[0..254] of char;

   begin

   hCurrentWindow := GetWindow(Handle, GW_HWNDFIRST);

   while hCurrentWindow <> 0 do

   begin

   if GetWindowText(hCurrentWindow, @szText, 255)>0 then

   Memo1.Lines.Add(StrPas(@szText));

   hCurrentWindow:=GetWindow(hCurrentWindow, GW_HWNDNEXT);

   end;

end;

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选