线程消息问题,请帮帮忙~~
////////创建线程
unsigned long DrawThread;
DrawThread = _beginthreadex(NULL,0,DrawThreadFunc,0,0,&threadId);
////////另一个线程给这个线程发消息
BOOL bTrue;
bTrue = ::PostThreadMessage((DWORD)DrawThread,WM_THREAD_START,0,0);
/////////这个线程中消息循环
::PeekMessage((LPMSG)&msg,NULL,NULL,NULL,PM_REMOVE);
switch(msg)
{
case WM_THREAD_START:
AfxMessageBox("11");
break;
}
/////////////////////
先不说别的,为什么我发线程消息一直失败呢?我看了,线程ID是OK的,可怎么就一直发送失败呢?
帮帮我,谢谢了