如果开辟一个线程,这个线程能否接受按键消息?(主进程在开辟他的同时进入了死循环状态,要求在线程接收到按键消息时解除主程序的死循环。主程序不能挂起,因为要计算东西。)

解决方案 »

  1.   

    主线程(应该是UI线程)负责通讯例如接受按键信息输入.
    另外开辟一个线程,把可能进入死循环状态的任务丢到这个线程中.
    不要让UI线程假死,如果假死了,如何接收按键信息输入?
      

  2.   

    我也头疼 客户给了个需求,要求就是按下一个键之后,相当于一直按住这个键,直到按下另外一个键停止。可是他一旦放开按键的话,肯定有个OnKeyUp消息了,只能另开个线程来搞他了。