#include <windows.h>
BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam);
void CtestDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
EnumWindows(EnumWindowsProc, 0); //枚举所有窗口
}
BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam) //满足指定条件,则关闭窗口
{
TCHAR wtitle[512];
GetWindowText(hwnd, wtitle, sizeof(wtitle));
if (wcswcs(wtitle , _T("3D数人"))) //窗口标题含有记事本
{
::SendMessage(hwnd, WM_CLOSE, 0, 0);
}
return (true); //不要忘了
}
BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam);
void CtestDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
EnumWindows(EnumWindowsProc, 0); //枚举所有窗口
}
BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam) //满足指定条件,则关闭窗口
{
TCHAR wtitle[512];
GetWindowText(hwnd, wtitle, sizeof(wtitle));
if (wcswcs(wtitle , _T("3D数人"))) //窗口标题含有记事本
{
::SendMessage(hwnd, WM_CLOSE, 0, 0);
}
return (true); //不要忘了
}