主题:如何获取任务栏上的应用程序标题
shao99
[专家分:150] 发布于 2005-03-01 15:09:00
就像任务管理器中的应用程序列表一样。
回复列表 (共5个回复)
沙发
杏林一秀 [专家分:0] 发布于 2005-03-02 09:56:00
使用如下代码试试
ExtractFileName(Application->ExeName)
板凳
shao99 [专家分:150] 发布于 2005-03-02 11:43:00
我是指在程序中获取当前正在运行的其他应用程序的标题。
3 楼
christ115 [专家分:1580] 发布于 2005-03-03 09:48:00
获得桌面上所有窗口标题可以通过API:GetWindow和GetWindowText实现。
这样获得的窗口包含那些隐藏窗口,至于怎样判断那些窗口在任务栏就不知道了。
4 楼
shao99 [专家分:150] 发布于 2005-03-03 11:32:00
是啊,通过GetWindow和GetWindowText获得的信息中含有不在任务栏中的窗口数据,关键就在于如何过滤他们,谁知道啊,帮忙提供一点。
5 楼
shao99 [专家分:150] 发布于 2005-03-03 11:36:00
还可以再用IsWindowVisible()函数过滤掉隐藏的窗口,但是一些显示的子窗口不能被过滤掉。
我来回复