45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:如何用EnumWindows枚举并杀掉窗口?

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

2016-08-31 12:47:05 来源:www.45fan.com 【

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

 

本文地址:http://www.45fan.com/a/question/70207.html
Tags: 枚举 杀掉 EnumWindows
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部