MFC 的Document/View程序中,需要频繁调用CMainFrame 类以及CDocument/CView(View1/View2/View3...)中的成员,而且相互调用。
虽然系统提供了很多函数可以帮助,但是感觉还不够爽。
这里可以学一下theApp的办法,给这些类定义全局指针,比如:
CMainFrame* pMainFrame;
CDemoDoc* pDoc;
CTextView* pTextView;
CChartView* pChartView;
CFormView* pFormView;
并且在这里类的构造函数里把 this 指针赋值给这些指针。
这样在调用的地方就省得用那些指向函数了,直接调用多舒服啊....
(记得需要的文件里用extern 声明一下这些指针)