参考http://www.cnblogs.com/findumars/p/3948427.html
首先通过图来形象了解下消息机制:
SendMessage与PostMessage的区别:
PostMessage 把消息投递到消息队列后,立即返回;
SendMessage 把消息直接送到窗口过程处理,处理完才返回。(?是否因窗口是否为本线程所有而异)
bool CMainFrame::CloseXXXThread()
{
if(m_hXXXThread != INVALID_HANDLE_VALUE)
{
s_bExit = true;
WaitForSingleObject(m_hXXXThread, 2000);
CloseHandle(m_hXXXThread);
m_hXXXThread = INVALID_HANDLE_VALUE;
}
return true;
}
当主线程中调用CloseXXXThr