1
我想通過我的應用程序關閉記事本的所有正在運行的實例。 我得到了窗口句柄using
關閉正在運行的記事本從我的應用程序在MFC中
FindWindow()API。
我得到了Window的句柄。
CloseWindow()API
被最小化記事本,但我想關閉記事本的所有實例。
我該如何做到這一點?
我想通過我的應用程序關閉記事本的所有正在運行的實例。 我得到了窗口句柄using
關閉正在運行的記事本從我的應用程序在MFC中
FindWindow()API。
我得到了Window的句柄。
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
大量的註釋(和完全無關)代碼,其次是一些幻想的API調用。對不起,僅僅是懶散的-1。 – IInspectable
相關:http://stackoverflow.com/a/17169558/501196 – yms