我在Dialog中测试MSComm空间没问题,但是在CMainFrame测试当接受数据时,
只有在受到刺激,比如,转换到别的程序界面,然后在转回来,这样才能接受到
真正的数据,否则,数据一直显示原来的!
    不知道我说清楚没有,欢迎大家指正!

解决方案 »

  1.   

    你是收到数据了,但是没有刷新窗口,应该在收到数据后使用户窗口调用Invalidate函数重画界面试一试
      

  2.   

    Invalidate,没错
    也可以在Doc里面UpdateAllViews
      

  3.   

    对不起,可能我没有说清,我现在已经解决。
    其实,我用多线程向串口写读数据,多线程中不能用更新消息如UpdateData;
    UpdateAllViews;我在朋友这调试时出现了上述问题,
    我将程序拿到家中经调试通过,谢谢大家的回答,给些鼓励分请见谅。