用VC编的一个窗口,关闭之后怎么线程还在啊? 在窗口上点击X之后,窗口是没了,但是进程并没有结束,是什么原因呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 窗口和进程本来就是两回事PostMessage(WM_CLOSE); 用event来通知线程要退出了,线程中用waitforsingleobject来等待这个事件。 可以选择强行关闭线程 BOOL TerminateThread( HANDLE hThread, // handle to the thread DWORD dwExitCode // exit code for the thread); 我比较赞同一楼的观点,如果你点选关闭按牛的话,关闭的就应当是主线程,只是它还未关闭结束WM_CLOSE这个消息应当是关闭主线程的这是我的个人观点!!! 使用PostQuitMessage(0)来结束线程 为操作系统系统添加一个小功能,“目录拷贝命令”的VC代码 怎么做IE下载对话框,就是做个下载,像IE下载一样。 怎样将对话框打成dll让其他程序或dll调用? 各位大侠,请指条路!!! 有关多线程临界区的几个疑问: 关于在COM接口返回一个ADO _Recordser对象的问题 关于WM_SETTINGCHANGE的问题 如何知道某一"c:\\test.bmp"是否存在,或者某一目录是否存在?? 类型COleSafeArray和BYTE主要是用来做什么的? 紧急求助!怎样在Windows从小字体变成大字体时,对话框能够适应字体的变化? 关于STL的问题,请不吝赐教 一对话框问题(SDK环境)
PostMessage(WM_CLOSE);
BOOL TerminateThread(
HANDLE hThread, // handle to the thread
DWORD dwExitCode // exit code for the thread
);
WM_CLOSE这个消息应当是关闭主线程的这是我的个人观点!!!