遍历window所有窗口句柄
2006-10-24 23:09 ubunoon 阅读(524) 评论(0) 编辑 收藏 举报#include <iostream.h>
#include <string.h>
#include <windows.h>
BOOL CALLBACK EnumFunc(HWND hwnd,LPARAM lParam);
BOOL CALLBACK EnumChildFunc(HWND hwnd,LPARAM lParam);
int main(int argc, char *argv[])
{
LPARAM lParam = 0;
EnumWindows(EnumFunc,lParam);
system("PAUSE");
return 0;
}
#include <iostream.h>
BOOL CALLBACK EnumFunc(HWND hwnd,LPARAM lParam)
{
static int count = 0;
LPTSTR pszFileName = new char [100];
GetWindowText(hwnd,pszFileName,100);
cout<<"main hwnd"<<count++<<": "<<hwnd<<" "<<pszFileName<<endl
EnumChildWindows(hwnd,EnumChildFunc,lParam);
system("pause");
return true;
}
BOOL CALLBACK EnumChildFunc(HWND hwnd,LPARAM lParam)
{
static int count = 0;
LPTSTR pszFileName = (LPTSTR) new char [250];
GetWindowText(hwnd,pszFileName,250);
cout<<" child hwnd "<<hwnd<<count++<<": "<<pszFileName<<endl;
return true;
}
#include <string.h>
#include <windows.h>
BOOL CALLBACK EnumFunc(HWND hwnd,LPARAM lParam);
BOOL CALLBACK EnumChildFunc(HWND hwnd,LPARAM lParam);
int main(int argc, char *argv[])
{
LPARAM lParam = 0;
EnumWindows(EnumFunc,lParam);
system("PAUSE");
return 0;
}
#include <iostream.h>
BOOL CALLBACK EnumFunc(HWND hwnd,LPARAM lParam)
{
static int count = 0;
LPTSTR pszFileName = new char [100];
GetWindowText(hwnd,pszFileName,100);
cout<<"main hwnd"<<count++<<": "<<hwnd<<" "<<pszFileName<<endl
EnumChildWindows(hwnd,EnumChildFunc,lParam);
system("pause");
return true;
}
BOOL CALLBACK EnumChildFunc(HWND hwnd,LPARAM lParam)
{
static int count = 0;
LPTSTR pszFileName = (LPTSTR) new char [250];
GetWindowText(hwnd,pszFileName,250);
cout<<" child hwnd "<<hwnd<<count++<<": "<<pszFileName<<endl;
return true;
}
/*
*
* Copyright (c) 2011 Ubunoon.
* All rights reserved.
*
* email: netubu#gmail.com replace '#' to '@'
* http://www.cnblogs.com/ubunoon
* 欢迎来邮件定制各类验证码识别,条码识别,图像处理等软件
* 推荐不错的珍珠饰品,欢迎订购 * 宜臣珍珠(淡水好珍珠) */
*
* Copyright (c) 2011 Ubunoon.
* All rights reserved.
*
* email: netubu#gmail.com replace '#' to '@'
* http://www.cnblogs.com/ubunoon
* 欢迎来邮件定制各类验证码识别,条码识别,图像处理等软件
* 推荐不错的珍珠饰品,欢迎订购 * 宜臣珍珠(淡水好珍珠) */