getdocument函数,getdocument函数报错

http://www.itjxue.com  2023-01-09 11:53  来源:未知  点击次数: 

CSketchpadDoc* pDoc = GetDocument()什么意思

【1】CSketchpad中的C是congestion“(网络)拥塞”的首字母。

【2】Sketchpad是用户随意设置的“应用程序名”。

【3】Doc是Document“文档”的简写,表示文档类。

【4】*pDoc中的*是指针符号,p是pointer“指针”的首字母。

【5】GetDocument()是名为“获取文档”的函数。

【6】总的意思是:要找到应用程序名CSketchpad的文档类,要通过指针*pDoc来获取,该指针获取文档类的过程要通过“获取文档”函数来实现。

GetDocument()是什么样的函数?

一个成员函数,MFC

框架中常用到的一个,用于获得程序当前有效的文档

GetDocument();返回值类型

获取文档指针啊!返回CDocument *,如果你自己的文档对象指针就强制转换

CMyDocument *pDoc = (CMyDocument *)GetDocument();

VC里面Dlg类里面不可以调用GetDocument()函数吗?CCh1_1Doc* pDoc = GetDocument(); 这样说未定义,为什么

当然没用了这个是Cview类的函数啊别忘了是this-GetDouncuent();

因此要获得CView类的指针,可以通过DLG类的GetActiveView

CCh1_1Doc* pDoc = this-GetActiveView()-

GetDocument();

(责任编辑:IT教学网)

更多

推荐图片影音文章