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();