EnumWindows(EnumProc,NULL);
BOOL CALLBACK EnumProc(HWND hWnd,LPARAM)
{
EnumChildWindows(hWnd,EnumChildPorc,NULL);
return TRUE;
}
BOOL CALLBACK EnumChildPorc(HWND hWnd,LPARAM lParam)
{}
BOOL CALLBACK EnumProc(HWND hWnd,LPARAM)
{
EnumChildWindows(hWnd,EnumChildPorc,NULL);
return TRUE;
}
BOOL CALLBACK EnumChildPorc(HWND hWnd,LPARAM lParam)
{}
解决方案 »
- 关于扫描仪问题,谁做过,帮忙解答啊
- 讨论:GetProcessIoCounters中的IO到底指的是什么IO
- windows media encoder 中的DMO 加字幕
- 我想把动态加载dll和得到其中函数的功能写成一个子函数,可是在接口方面“关于函数指针类型”如何设计?
- 我把注册和设计窗口写成了一个类总是出错
- 救急!!!如何在属性页(CPropertyPage)中实现"确定"和"取消"功能????
- 请教进程占有率的问题
- 有点难度的问题:一个可连接对象在运行的时候能不能判断是否有接收器与它建立了连接??
- vc++装不成功!但是能用!奇不奇怪!
- 今天的抽奖活动有没有作弊呢??大家来看看这张图,或者再回去看看网页
- activex做cab让浏览器加载,签名是不是要花钱才行?
- 问个白痴问题 怎么写打开和保存按钮?
这个函数返回的时候 就枚举完了
BOOL CALLBACK EnumChildPorc(HWND hWnd,LPARAM lParam)
{
(*(int*)lParam)++;
return TRUE;
}int _tmain(int argc, _TCHAR* argv[])
{
int n = 0;
EnumChildWindows(GetDesktopWindow(), EnumChildPorc, (LPARAM)&n);
printf("complete %d\n", n);
}
输出
complete 926