枚举给定窗口的所有子窗口并打印标题的小例子
来源:互联网 发布:http协议看什么书 知乎 编辑:程序博客网 时间:2024/04/29 03:16
这个例子主要是示范了FindWindowEx的用法
FindWindowEx完整定义如下:
HWND FindWindowEx( HWND hwndParent, // 父窗口句柄 HWND hwndChildAfter, // 开始的子窗口句柄,这个参数很有用 LPCTSTR lpszClass, // 类名 LPCTSTR lpszWindow // 标题);
下面这个例子会打印当前桌面所有窗口和子窗口的标题
#include <windows.h>
#include <STDIO.H>
BOOL myEnumWindow(HWND hwnd);
int main()
{
myEnumWindow(NULL);
return 0;
}
BOOL myEnumWindow(HWND inHwnd)
{
char szText[256];
HWND hwndAfter = NULL;
while(hwndAfter = ::FindWindowEx(inHwnd,hwndAfter,NULL,NULL))
{
memset(szText,0,256);
::SendMessage(hwndAfter,WM_GETTEXT,(WPARAM)256,(LPARAM)szText);
printf("%s/t",szText);
myEnumWindow(hwndAfter);
}
return 1;
}
- 枚举给定窗口的所有子窗口并打印标题的小例子
- 枚举给定窗口的所有子窗口并打印标题的小例子
- 显示并可用当前窗口的所有子窗口
- VC 枚举窗口及所有子窗口句柄、名称和类名并找出listview的内容
- 枚举遍历所有子窗口句柄控件类型标题
- mfc枚举所有子窗口
- EnumChildWindows枚举所有子窗口
- 获得窗口并枚举其子窗口
- 子父窗口之间的操作之小例子
- 子父窗口之间的操作之小例子
- 子父窗口之间的操作之小例子
- 子父窗口之间的操作之小例子
- [转载]子父窗口之间的操作之小例子
- 子父窗口之间的操作之小例子
- 子父窗口之间的操作之小例子
- 弹出小窗口的例子
- 获取所有打开的窗口的标题
- 得到桌面上所有打开窗口的标题
- Windows 2003上整合IIS6和Tomcat5
- Delphi中DLL两种调用方式的比较
- project的架构模式
- 杰克·韦尔奇招聘经
- Apache Common BeanUtils 1
- 枚举给定窗口的所有子窗口并打印标题的小例子
- 关于Anycast的介绍
- 如何修改可执行文件的图标
- Tomcat 5.5 配置
- tomcat5.5.9+sql2000数据库连接池配置的一些心得体会
- 数字音乐生财:月入10万不是梦
- 彻底解决Tomcat 5.0.19的中文乱码问题
- DIY 花店的赚钱经
- 在.net下如何获取刚插入SQLServer数据库的标识字段的值