【WPF】C#获取运行的窗体标题
来源:互联网 发布:java输出最小的字符串 编辑:程序博客网 时间:2024/05/27 20:15
方法1:
代码来源:http://www.csharpwin.com/csharpspace/9089r3373.shtml
XP任务栏结构解析:http://www.shengerzi.com/zhinan/?action-viewnews-itemid-10199
1.整个任务栏的类名为Shell_TrayWnd
2.其下分为了三个区:开始按钮,中间任务栏和右下角任务栏:
1)开始按钮: 类名为BUTTON,标题为"开始",控件ID为0x130
2)中间任务栏:类名为ReBarWindow32,控件ID为0xA005,其下又有三个子窗口:
i.快速启动栏: 类名:ToolbarWindow32,Title:Quick Launch
ii.正在运行程序栏:类名:MSTaskSwWClass,Title:运行应用程序;再其下又有一个类名:ToolbarWindow32,Title:
运行应用程序
iii.文字输入语言栏:类名:CiceroUIWndFrame,Title:TF_FloatingLangBar_WndTitl e
3.右下角任务栏:类名:TrayNotifyWnd,其下有也有三个子窗口:
1)时间显示栏:类名:TrayClockWClass,Title:当前时间如19:00
2)主要显示栏:类名:SysPager,其下有个子窗口,就是我们最常见的最小化到右下角任务栏的地方:类名:
ToolbarWindow32,Title:通知区域
3)一个button,类名:Button, 控件ID为0x5DE
遗留问题:查询出来的:不止运行中的窗体,还有多出来的几个,例如WinWindows Explorer,360se,Mozilla Firefox,vshost.exe,Microsoft Visual Studio 2008等一些后台的东西。
方法2:
来源:柠檬的博客http://www.cnblogs.com/lemony/archive/2007/04/11/708309.html
出现问题:无法查找到WPF应用窗体
- 【WPF】C#获取运行的窗体标题
- WPF中获取顶层窗体的句柄
- C# winfrom 窗体调用 WPF 窗体注意的事项
- C# WPF 动态添加窗体
- C#窗体运行的唯一性问题
- robot脚本__获取当前弹出窗体标题的讨论
- c#改变winform窗体 标题的字体大小 背景 和颜色
- WPF窗体的生命周期
- C#获取另一窗体的默认值
- C# winform的窗体 获取键盘事件
- C#通过窗体句柄获取窗体的Caption
- C# 获取网页标题title的代码
- [WPF]WPF实现MDI窗体的方法
- WPF-009:WPF窗体的拖动
- WPF获取窗体或控件句柄
- WPF获取子、父窗体控件
- C# WPF window窗体 覆盖任务栏
- 获取当前运行的fsMDIChild窗口和所有fsMDIChild窗体
- [经验总结]JS切换背景音乐的代码
- Android Bitmap zoomIn/zoomOut/rotate ——图片的缩小,放大 和旋转
- 【庆生】
- sql查询练习
- 解决伪静态化后出现的?zenid=xxxxx的问题
- 【WPF】C#获取运行的窗体标题
- jQuery技巧总结
- swing 表格
- 银行简称的笑话
- 将字符串a复制为字符串b
- C++学习 第一讲
- COM注册
- u-boot启动过程【1】
- vc 在IE8下调试 ActiveX的解决方案