0
点赞
收藏
分享

微信扫一扫

线程消息收发

接受

线程消息收发_java线程消息收发_java_02代码

BOOL bRunning=TRUE;

 while(bRunning)

 {

  MSG msg;

  DWORD dwRet = MsgWaitForMultipleObjects(0,NULL,FALSE,INFINITE,QS_ALLINPUT);

  if (dwRet != WAIT_OBJECT_0) //退出

  {

   break;

  }


  while(PeekMessage(&msg,NULL,0,0,PM_NOREMOVE))

  {  

   if(!GetMessage(&msg,NULL,0,0) )

   {

    bRunning = FALSE;

    break;

   }


   if (msg.message == WM_USER + 1)

   {

    DWORD dwID= msg.wParam;


   }

   else

   {

    TranslateMessage(&msg);

    DispatchMessage(&msg);

   }

  }


 }



 发送

PostThreadMessage(m_dwThreadID,WM_USER+1,dwIP,NULL);




举报

相关推荐

0 条评论