如何用EnumWindows枚举并杀掉窗口?

如何用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