枚举窗口
// tt.cpp : 定義控制臺應(yīng)用程序的入口點(diǎn)。
//
#include "stdafx.h"
#include <windows.h>
#include <stdio.h>
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam);//回調(diào)函數(shù)原型
int num=0;
int main()
{
?? ?//成功返回非零
?? ?//BOOL bEnumWnd=EnumWindows((WNDENUMPROC)EnumWindowsProc,(LPARAM)NULL);
?? ?//枚舉當(dāng)前桌面窗口(此函數(shù)可以枚舉多個(gè)桌面的窗口)
?? ?//BOOL bEnumDeskWnd=EnumDesktopWindows(NULL,(WNDENUMPROC)EnumWindowsProc,(LPARAM)NULL);
?? ?//枚舉子窗口
?? ?HWND hwnd_find=::FindWindow(NULL,"dating");
?? ?if(hwnd_find!=NULL)
?? ?{?? ?
?? ??? ?BOOL bEnumChildWnd=EnumChildWindows(hwnd_find,(WNDENUMPROC)EnumWindowsProc,(LPARAM)NULL);
?? ?}
?? ?return 0;
}
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)
{
?? ?char WndName[MAX_PATH];
?? ?if (hwnd!=NULL)
?? ?{
?? ??? ?::GetWindowText(hwnd,WndName,MAX_PATH);
?? ??? ?if (strcmp(WndName,"")!=0)
?? ??? ?{
?? ??? ??? ?num++;
?? ??? ??? ?printf("發(fā)現(xiàn)第%d個(gè)窗口--->%s\n",num,WndName);
?? ??? ?}
?? ?}
?? ?//返回true繼續(xù)枚舉窗口, 返回false停止枚舉窗口
?? ?return true;
} 超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生
//
#include "stdafx.h"
#include <windows.h>
#include <stdio.h>
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam);//回調(diào)函數(shù)原型
int num=0;
int main()
{
?? ?//成功返回非零
?? ?//BOOL bEnumWnd=EnumWindows((WNDENUMPROC)EnumWindowsProc,(LPARAM)NULL);
?? ?//枚舉當(dāng)前桌面窗口(此函數(shù)可以枚舉多個(gè)桌面的窗口)
?? ?//BOOL bEnumDeskWnd=EnumDesktopWindows(NULL,(WNDENUMPROC)EnumWindowsProc,(LPARAM)NULL);
?? ?//枚舉子窗口
?? ?HWND hwnd_find=::FindWindow(NULL,"dating");
?? ?if(hwnd_find!=NULL)
?? ?{?? ?
?? ??? ?BOOL bEnumChildWnd=EnumChildWindows(hwnd_find,(WNDENUMPROC)EnumWindowsProc,(LPARAM)NULL);
?? ?}
?? ?return 0;
}
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)
{
?? ?char WndName[MAX_PATH];
?? ?if (hwnd!=NULL)
?? ?{
?? ??? ?::GetWindowText(hwnd,WndName,MAX_PATH);
?? ??? ?if (strcmp(WndName,"")!=0)
?? ??? ?{
?? ??? ??? ?num++;
?? ??? ??? ?printf("發(fā)現(xiàn)第%d個(gè)窗口--->%s\n",num,WndName);
?? ??? ?}
?? ?}
?? ?//返回true繼續(xù)枚舉窗口, 返回false停止枚舉窗口
?? ?return true;
} 超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生
總結(jié)
- 上一篇: VC获取父进程PID
- 下一篇: STL学习之一(栈(statck))