C++ 在MFC中关闭我的应用程序中运行的记事本
我想通过我的应用程序关闭所有正在运行的记事本实例。 我用手拿了窗把手 FindwindowAPI 我拿到了窗户的把手 关闭窗口API 正在最小化记事本,但我想关闭记事本的所有实例 我怎样才能做到这一点呢?通过使用FindWindow,您将获得HWND 使用该HWND获取pid,即进程idC++ 在MFC中关闭我的应用程序中运行的记事本,c++,mfc,C++,Mfc,我想通过我的应用程序关闭所有正在运行的记事本实例。 我用手拿了窗把手 FindwindowAPI 我拿到了窗户的把手 关闭窗口API 正在最小化记事本,但我想关闭记事本的所有实例 我怎样才能做到这一点呢?通过使用FindWindow,您将获得HWND 使用该HWND获取pid,即进程id HWND hWnd; // using findwindow you will get hWnd DWORD pid; TCHAR tcInput [MAX_PATH]; CString strName; G
HWND hWnd; // using findwindow you will get hWnd
DWORD pid;
TCHAR tcInput [MAX_PATH];
CString strName;
GetWindowThreadProcessId(hWnd,&pid);
//::GetWindowText(hWnd,tcInput,MAX_PATH);
//strName = (CString)tcInput;
//if(strName.MakeLower().Find( _T("untitle"))!=-1) //you can check windows title here
KillProcess(pid); // kill the process
相关:大量注释掉的和完全无关的代码,然后是一些幻想API调用。对不起,一个人的马虎是-1。