设置了一个SDI程序,视图使用CGridCtrlView,通过串口或网络接收数据,如何在接收解析完数据后刷新显示,接收或发送处理应该放在View、框架、还是文档类中?如何通知视刷新?

解决方案 »

  1.   

    通过发送消息通知刷新刷新时调用
    Invalidate (TRUE);
    UpdateWindow ();
      

  2.   

    可以吧消息处理直接放在view中
      

  3.   

    接收处理程序无论放在哪个类都可以,因为框架类和文档类都能够访问到视图类;
    接收到后,InvalidateRect即可!
      

  4.   

    文档/视图的特点就是各负其责,视图负责显示就可以了,UpdateAllViews
      

  5.   

    接收处理部分有一个Word型数组,接收解析将数据存于数组,然后根据数组下标更改相应位置的Grid,这个数组应该是View的成员还是文档的?应该如何共享这一数据?
      

  6.   

    就在你得gridctrlview类中实现是最好的,将数据在你得主视类中来实现,然后传送数据到你定义得类中就OK了