Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在MFC中关闭我的应用程序中运行的记事本_C++_Mfc - Fatal编程技术网

C++ 在MFC中关闭我的应用程序中运行的记事本

C++ 在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

我想通过我的应用程序关闭所有正在运行的记事本实例。 我用手拿了窗把手

FindwindowAPI

我拿到了窗户的把手

关闭窗口API

正在最小化记事本,但我想关闭记事本的所有实例

我怎样才能做到这一点呢?

通过使用FindWindow,您将获得HWND

使用该HWND获取pid,即进程id

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。