在使用PostMessage的时候值得注意的是:
谁调用自己的函数那么就是给自己发送消息,因为类中的此成员函数,把本类中的线程ID设置为默认为自己的线程ID了。
m_wndProbeThread.PostThreadMessage(WM_PROBE_THREADEND,(WPARAM)m_wndHandleThread.m_hThread, (LPARAM)&m_wndHandleThread);
PostMessage的函数的参数WPARAM和LPARAM很重要,可以把一些重要的参数传送给信息接受线程。
void CWndProbeThread::OnManageProbeMsg(WPARAM wParam, LPARAMlParam)
{
}
但是值得注意的是,在接受之后要进行类型转换之后才能使用!!!