sendmessage()很烦,它要等送出的消息被处理后才能返回,向不同的目标sendmessage 会有不同的情形。?
  查查msdn

解决方案 »

  1.   

    如果是基于对话框的程序
    应该在AfxBeginThread();后面有
    dlg.DoModal();吧在dlg.DoModal()里面有消息循环的 
      

  2.   

        SendMessage(.)是单线程的,它只有在任务被执行完以后才返回,所以有时侯会出现意外,导致函数不返回.
        PostMessage(.)是多线程的,每调用一次,就启动一个新的线程.这样的结果是,在调用PostMessage以后,函数立即返回,而不管此任务是否完成.
        这两个函数的用法是一样的,建议你使用PostMessage,试一试.