delphi 获取所有应用程序窗口标题 类似任务管理器


本文整理自网络,侵删。

 delphi 获取所有应用程序窗口标题 类似任务管理器procedure TForm1.Button1Click(Sender: TObject);
var
    hCurWindow:HWnd;
    WinText:array[0..255] of char;
begin
   memo1.Lines.Clear;
   hCurWindow:=GetWindow(Handle,GW_HWNDFirst);
   while hCurWindow<>0 do
   begin
   if (GetWindowText(hCurWindow,@WinText,255)>0) and (IsWindowVisible(hcurwindow))
   and(StrPas(@WinText)<>'Program Manager')and(StrPas(@WinText)<>self.Caption) then
   //if GetWindowText(hCurWindow,@WinText,255)>0 then 此可获得所有窗口?祟}(可找到系?y程序)
     Memo1.Lines.Add(StrPas(@WinText));
     hCurWindow:=GetWindow(hCurWindow,GW_HWNDNEXT); //查找下个程序窗口句柄.
   end;
end; 

相关阅读 >>

Delphi测试数据库连接时间

Delphi webbrowser ie 窗口选择中,选中的文字内容

Delphi memo1 高亮行的范围

Delphi firedac 下的 sqlite [4] - 创建数据库

Delphi 处理链接和文件路径结尾\和/

Delphi twebbrowser出现 method pastehtml not supported by automation object 解决方法

Delphi做异型窗体png透明

Delphi 设置系统启动文件夹自身开机自动运行

Delphi2010安装twordapplication控件

Delphi 获取unigui 控件id 及获取html值

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...