读书人

MFC 下的 google erath 地图解决方案

发布时间: 2012-05-27 05:42:30 作者: rapoo

MFC 下的 google erath 地图
用什么函数可以关闭 google erath 地图啊

[解决办法]
::CloseHandle(hPro);
这只代表不关心线程的统计信息了
没有关闭线程的功能

你这里所谓关闭Google Earth指的是什么呢
[解决办法]
把Google Earth放到你的对话框程序等中,需要关闭的时候,关闭对话框就可以了
[解决办法]

探讨

#define Const PROCESS_ALL_ACCESS &H1F0FFF

HWND hWnd=::FindWindow(0,_T("Google Earth"));
DWORD ID;
LPDWORD PID=&ID;
::GetWindowThreadProcessId(hWnd,PID);
HANDLE hPro=OpenProcess(PROCES……

[解决办法]
无条件中止进程

TerminateProcess Function

Terminates the specified process and all of its threads.


BOOL WINAPI TerminateProcess(
__in HANDLE hProcess,
__in UINT uExitCode
);

[解决办法]
可能Google Earth没能正常退出或保存什么,造成下次打开有问题
[解决办法]
关闭句柄之后exit啊,你没有退出程序啊,施放句柄是什么意思呢,次数多了你程序不崩溃么
[解决办法]
com api?

HWND hWnd = (HWND)pGeApplication->GetMainHwnd();
::PostMessage(hWnd, WM_QUIT, 0, 0);

读书人网 >VC/MFC

热点推荐