如果建立一个MFC(.exe)工程名为Text,则在CTextDocument类里新建一个变量,比如protecte: int i;那么在CTextView类里调用GetDocument()函数后,可调用变量,但是如果声明为private: int i;则不可调用,什么原因呢?
解决方案 »
- 如何获取函数失败的详细信息
- OnDraw函数是系统什么时候调用的?
- 同样的代码在OnPaint中有正常的效果,而在OnEraseBkgnd中却没有显示出来,这是为什么?
- 怎么注册MSCOMM32.OCX ,急
- 求屏蔽组合键的代码~~
- 请大家看一下这里什么原因?
- 如何创建应用程序组得快捷方式,50分相送!
- 如何在一个对话框中控制另一个对话框中的各种控件?
- 使用CSocket进行通讯,服务端只有一个,socket本身的规定的客户端的个数的上限大致是多少,还是取决于机器性能?
- 有谁能告诉我VC整个系统的处理流程是怎样的?
- RadioButton分组之后出现问题
- 如何获得tooltips中的文字?TTM_GETTEXT消息如何使用?
private变量只能由本类及友类对象调用。
private变量只能由本类及友类对象调用。
-----------------------------------很好,我都忘记友元了呢,呵呵.
CView的友元类都是MVC架构中的,文档类,CDocument, COleServerDoc, CDocObjectServer, 框架类:CDocTemplate, CFrameWnd, CMDIFrameWnd, 控制器类:CMIDFrameWnd, CMDIChildWnd, 视图类有:CPreviewView
CDocument 继承自 CCmdTarget