任务栏窗口列表

var
I: integer;
spDisp: IDispatch;
IE1: IWebBrowser2;
ShellWindow: IShellWindows;
begin
ListBox1.clear;
ShellWindow := CoShellWindows.Create;
for I := 0 to ShellWindow.Count - 1 do
begin
try
spDisp := ShellWindow.Item(I);
if (spDisp <> nil) then
begin
spDisp.QueryInterface(IWebBrowser2, IE1);
if IE1 <> nil then
begin
ListBox1.items.add(IE1.Get_LocationURL());
end;
end;
except
on EAccessViolation do
begin
exit
end;
end;
end;
end;

---------------------------
百度订单转换Excel
---------------------------
file:///S:/新建文件夹
file:///C:/Users/lenovo/AppData/Roaming/Microsoft/Windows/Start%20Menu/Programs/Startup/ShortCut%20-%20快捷方式
file:///D:/RAD%20Studio/BaiduExcel/Release
file:///F:/WeChat%20Files/WeChat%20Files/notegod/FileStorage/File/2019-04
file:///F:/WeChat%20Files/WeChat%20Files/notegod/FileStorage/File/2019-04
file:///H:/ShortCut
file:///D:/RAD%20Studio/BaiduExcel/Release
file:///G:/DComponent/Berg%20Next/nextsuite6024

---------------------------
OK
---------------------------

---------------------------
百度订单转换Excel
---------------------------
file:///S:/新建文件夹
file:///C:/Users/lenovo/AppData/Roaming/Microsoft/Windows/Start%20Menu/Programs/Startup/ShortCut%20-%20快捷方式
file:///D:/RAD%20Studio/BaiduExcel/Release
file:///F:/WeChat%20Files/WeChat%20Files/notegod/FileStorage/File/2019-04
file:///H:/ShortCut
file:///D:/RAD%20Studio/BaiduExcel/Release
file:///G:/DComponent/Berg%20Next/nextsuite6024
http://www.msn.cn/zh-cn?ocid=iehp
about:Tabs
https://support.microsoft.com/hub/4230784/internet-explorer-help#!hub/4230784/internet-explorer-help
https://support.microsoft.com/zh-cn/help/17621/internet-explorer-downloads#!zh-cn/help/17621/internet-explorer-downloads

---------------------------
OK
---------------------------

hWindow: 65696
nItemCount: 25
1==扬声器: 100%
2==迷你SQL2000
当前实例 (local)\MSSQL
3==拼多多打印组件
4==CAINIAO打印组件(0.4.7.6)
5==Snip
6==票据神 - 千牛
7==微信
8==微信
9==QQ: 票据神软件(847965640)
声音: 开启
消息提醒框: 关闭
会话消息: 任务栏头像闪动
10==QQ: 745504498(745504498)
11==解决 PC 问题: 1 条重要消息
总共 3 条消息
12==Windows 任务管理器
13==CPU 使用率: 2%
14==Windows 任务管理器
15==Windows 任务管理器
16==Windows 任务管理器
17==Windows 任务管理器
18==Windows 任务管理器
19==Windows 任务管理器
20==Windows 任务管理器
21==Windows 任务管理器
22==Windows 任务管理器
23==Windows 任务管理器
24==Windows 任务管理器
25==ChinaNet-zkiF Internet 访问
=============

原文地址:https://www.cnblogs.com/CodeGear/p/11875328.html

时间: 2024-08-30 07:33:46

任务栏窗口列表的相关文章

任务栏窗口和状态图标的闪动 z

Demo程序: 实现任务栏窗体和图标的闪动: 整个程序是基于Windows Forms的,对于任务栏右下角状态图标的闪动,创建了一个类型:NotifyIconAnimator,基本上是包装了Windows Forms中的NotifyIcon类型,然后内部有个Timer,不断循环设置NotifyIcon的Icon属性从而实现图标的闪烁.使用起来很简单,开始动画方法: //开始闪烁,icons是图标列表,interval是Timer间隔,loopCount是闪烁次数,-1代表永远循环 publicv

ListView分栏--制作分栏音乐列表

之前我遇到过这样的需求,要求在ListView中按时间对数据分栏,当时的做法是在每个ListView的item中加入时间栏的布局,然后在代码中控制时间栏 的显示与隐藏. 但其实重写Adapter两个方法后就可以完成这个任务,当ListView中带有不同布局的时候,可以根据itemType来加载不同的布局. int getItemViewType(int position) 返回指定position的itemView的viewType,用于加载不同布局.此方法必须返回0到getViewTypeCo

VC 获取任务栏窗口的句柄

 本文将介绍一个未公开的Win32 API函数:GetTaskmanWindow,利用它对Windows的任务栏进行操作.这个函数返回拥有任务栏按钮的窗口句柄.在微软的MSDN文档中,对任务栏是这样描述的:"--Windows界面包含一个特殊的应用程序桌面工具栏,叫做任务栏.任务栏可以用于在打开的不同窗口之间进行切换,以及启动新的应用程序--.任务栏包含有开始菜单.任务栏按钮.快捷菜单和状态显示区--".可惜在Win32 API的正式问当中没有能存取任务栏的函数.因此我们必须使用未

CAD命令栏窗口跑到屏幕外面怎么找回来

话不多说,直接上图,五步搞定,在第五步那里把默认的floating改成Button就OK了,然后你想摆哪就摆哪. 原文地址:http://blog.51cto.com/edenzhou/2162723

Linux窗口最小化消失,任务栏上无法找到的解决方法

“我在Linux系统下最小化窗口时就消失了,在任务栏上也无法找到,你知道怎么让它在任务栏上显示吗?”——到目前为止,已经有不下于五个朋友问过我这个问题.尽管这是一个Linux系统X Window中入门级的操作,但我很惊讶居然让这么多人感到迷惑.更有趣的是,有个家伙发现这种情况下可以用Alt+Tab切换窗口,于是就以为是自己安装的Linux操作系统有问题,问我是不是需要重装系统! 闲话少说,上解决方法:先纠正一个概念,在Linux的Gnome或KDE桌面环境里,跟Windows的任务栏一样的横条叫

android源码大放送(实战开发必备),免费安卓demo源码,例子大全文件详细列表

免费安卓demo源码,例子大全文件详细列表 本列表源码永久免费下载地址:http://www.jiandaima.com/blog/android-demo 卷 yunpan 的文件夹 PATH 列表 卷序列号为 0000-73EC E:. │ jiandaima.com文件列表生成.bat │ 例子大全说明.txt │ 本例子永久更新地址~.url │ 目录列表2016.03.10更新.txt │ ├─前台界面 │ ├─3D标签云卡片热门 │ │ Android TagCloudView云标签

精通 VC++ 实效编程280例 - 01 窗口[转]

窗口是屏幕上的一个矩形区域.窗口分为3种:重叠窗口.弹出窗口和子窗口.每个窗口都有由系统绘制的“非客户区”和应用程序绘制的“客户区”.在 MFC 中,CWnd 类为各种窗口提供了基类. 1 通过 HWND 获得 CWnd 指针 通过 HWND 获得 Cwnd 指针可以调用 Cwnd::FromHandle 函数. 1 2 3 4 5 6 7 8 void CDemoDlg::OnButton1() {     HWND hWnd = GetSafeHwnd();  //获得当前窗口的句柄    

关于redhat窗口最小化消失的问题

1.症状:在redhat中已经打开的窗口,最小化后只能通过alt+tab 来调用. 2.解决:在已有的面板中添加一个叫做windows list(中文估计是窗口列表吧,未证实)             即可. 3.linux一般情况下会有很多终端调用,如果终端像windows中那样合并相似任务栏按钮,   那切换终端是将是多么麻烦的事情啊,有了windows list 就可以解决,在windows list  的属性中有一个never group windows 就是不合并. 在panel的空白

隐藏显示任务栏

实现效果: 知识运用: API函数FindWindow和ShowWindow 实现代码: private const int SW_HIDE = 0; private const int SW_RESTORE = 9; [DllImport("user32.dll")] //寻找窗口列表中第一个符合指定条件的顶级窗口 public static extern int FindWindow(string IpClassName,string IpWindowName); [DllImpo