怎样由Frame类向View类发送消息

解决方案 »

  1.   

    得到视图的指针,然后SendMessage
    或者修改doc的内容,然后调用其UpdateAllViews函数
      

  2.   

    取得View的指针,或则句柄,用SendMessage发送。
      

  3.   

    很多工程的处理是把你这些关键的对象用全局变量,然后调用这个全局的句柄去实现
    比如用工程建立一个Gobal的文件,他有H和CPP,然后定义为全局,在程序创建的时候将对象指针赋值就可以了。
    然后使用的时候直接调用全局指针进行sendmessage或者postmessage就可以了,很方便的。
    通过类之间指针也可以实现。总之方法多得是。
      

  4.   

    GetActiveView()->SendMessage()
    GetActiveDocument()->UpdateAllViews()
      

  5.   


    参考 我在关于http://topic.csdn.net/u/20090206/10/92c761b6-2b1a-4c99-bb5f-d2415a53770d.html消息传递与消息路由 的回答
      

  6.   

    取得View的指针或句柄,用SendMessage或SendMessage发送。