如何用EnumWindows枚举并杀掉窗口?
用EnumWindows枚举并杀掉窗口
实现起来也蛮简单的嘛 几句代码就搞定了void CDddDlg::OnOK()
{ EnumWindows(WndFunc, NULL);//枚举所有窗口并把句柄传给WndFunc函数 }BOOL CALLBACK WndFunc(HWND hwnd, LPARAM lParam) { ::PostMessage(hwnd, WM_CLOSE, 0, 0);//把hwnd的窗口给over了呵呵轻松吧 return(true);//要想全部关闭就要返回true
}
下面是我写好的一个 源代码在里面 下载地址: http://hofun.net/bbsxp/PostAttachment.asp?AttachmentID=263