Windows的消息机制是怎么回事情?它可以传递一些什么样的值,我从串口接受的数据 如何通过消息传递给某个窗口中的一个函数来处理。
下午要停电 所以晚上结贴

解决方案 »

  1.   

    建议看看<<深入浅出MFC>>
      

  2.   

    你 可以用 csdn的搜索 一下 有不少 相信你会收益非浅的
      

  3.   

    消息机制说起来比较多,总之一句话,你在WINDOWS的一举一动都被"WINDOWS"监控着,也就是说动动MOUSE都要发送消息,至于消息的接收者是谁,由消息来定义.引用"深入浅出MFC"的一句话就是"以消息为基础,以事件驱动之".
    解释的不太好,见笑啦.
      

  4.   


    自己定义一个消息 const wm_comMsg=wm_user+101;自己定义一个缓冲区,串口接受的数据放入缓冲区,某个窗口里定义一个消息处理函数 procedure OnComMsg(var msg:Tmessage);message wm_comMsg;在这个函数中对缓冲区的数据进行处理串口收到数据postmessage(某个窗口.handle,wm_comMsg,0,0);