基本的通信方式是各视图(View class)直接和文档(document class)通信。一个view class要修改文档的时候先通知document class,如果document class同意,并更新了文档,那么这个view自己修改自己。同时让document class UpdateAllViews(this)。写this是告诉document class这个Update信息是这个View发出来的。不需要再更新它了。这样其他所有的View们会被document class一个一个的叫OnUpdate()。
当然通过FrameWork(CMainFrame)或者document class一个view class也可以找到其他的view class。像你的程序把CMainFrame切成四块,一个View Class找到CMainFrame里面的splitter,然后(CFormView *)GetPane(m,n)就可以得到不同View的指针了。不过需要注意通讯最好是用PostMessage或者SendMessage。直接call别的view的public function不保证不出问题。