MFC教程(5)-- MFC对象的创建(1)
2010-03-25 20:33:46 来源:WEB开发网CDocument的成员变量
表5-8 文档对象的属性。
访问限制 |
变量名称 |
类型 |
解释 |
|
protected |
m_strTitle |
CString |
文档标题 |
|
protected |
m_strPathName |
CString |
文档路径 |
|
protected |
m_pDocTemplate |
CDocTemplate* |
指向文档模板的指针 |
|
protected |
m_viewList |
CPtrList |
关联的视窗口列表 |
|
protected |
m_bModified |
BOOL |
文档是否有变化、需要存盘 |
|
public |
m_bAutoDelete |
BOOL |
关联视都关闭时是否删除文档对象 |
|
public |
m_bEmbedded |
BOOL |
文档是否由OLE创建 |
文档模板的属性
表5-9列出了文档模板的成员变量,5-10列出了单文档模板的成员变量,5-11列出了多文档模板的成员变量。单、多文档模板继承了文档模板的成员变量。
表5-9 文档模板的数据成员
访问限制 |
变量名称 |
类型 |
解释 |
|
public |
m_bAutoDelete |
BOOL |
||
public |
m_pAttachedFactory |
CObject * |
||
public |
m_hMenuInPlace |
HMENU |
就地激活时,OLE客户程序的菜单 |
|
public |
m_hAccelInPlace |
HACCEL |
就地激活时,OLE客户程序的快捷键 |
|
public |
m_hMenuEmbedding |
HMENU |
||
public |
m_hAccelEmbedding |
HACCEL |
||
public |
m_hMenuInPlaceServer |
HMENU |
||
public |
m_hAccelInPlaceServer |
HACCEL |
||
protected |
m_nIDResource |
UINT |
框架、菜单、快捷键等的资源ID |
|
protected |
m_nIDServerResource |
UINT |
||
public |
m_nIDEmbeddingResource |
UINT |
||
public |
m_nIDContainerResource |
UINT |
||
public |
m_pDocClass |
CRuntimeClass* |
指向文档类的动态创建信息 |
|
public |
m_pFrameClass |
CRuntimeClass* |
指向框架类的动态创建信息 |
|
public |
m_pViewClass |
CRuntimeClass* |
指向视类的动态创建信息,由字符串m_nIDResource描述 |
|
public |
m_pOleFrameClass |
CRuntimeClass* |
指向OLD框架类的动态创建信息 |
|
public |
m_pOleViewClass |
CRuntimeClass* |
||
public |
m_strDocStrings |
CString |
描述该文档类型的字符串 |
表5-10 单文档模板的成员变量
访问限制 |
变量名称 |
类型 |
解释 |
|
protected |
m_pOnlyDoc |
CDocment* |
指向唯一的文档对象 |
表5-11 单文档模板的成员变量
访问限制 |
变量名称 |
类型 |
解释 |
|
public |
m_hMenuShared |
HMENU |
该模板的MDI子窗口的菜单 |
|
public |
m_hAccelTable |
HACCEL |
该模板的MDI子窗口的快捷键 |
|
protected |
m_docList |
CPtrList |
该模板的文档列表 |
|
protected |
m_nUntitledCount |
UINT |
用来生成文件名的数字,如”untitled0”的0。 |
更多精彩
赞助商链接