gpt4 book ai didi

c++ - 从我在 MFC 中的应用程序关闭正在运行的记事本

转载 作者:太空宇宙 更新时间:2023-11-04 14:30:22 24 4
gpt4 key购买 nike

我想通过我的应用程序关闭所有正在运行的记事本实例。我得到了窗口句柄 using

FindWindow() API.

我得到了窗口的句柄。

CloseWindow() 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

关于c++ - 从我在 MFC 中的应用程序关闭正在运行的记事本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38393634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com