读书人

如何让Dialog里的ONOK指向文档类的函数

发布时间: 2012-03-04 11:13:33 作者: rapoo

怎么让Dialog里的ONOK指向文档类的函数
我定义了一个Dialog类,里面有个IP地址框,我想在单击OK时,将IP 存进文档类里的数组,在ONOK()中写
CTest1Doc *pDoc = GetDocument();
pDoc-> UpdateIP(pDlg);
他说GetDocument没定义,我在头文件里定义CTest1Doc *pDoc = GetDocument();又说我错,该怎么办?
小弟新手,先谢过。

[解决办法]
你的Dialog没有GetDocument()这个函数的,这样没用的
CTest1Doc *pDoc = ((CFrameWnd*)AfxGetMainWnd())-> GetActiveDocument();
再在你的Dialog头文件中加入文档类的头文件#include "Test1Doc.h "

[解决办法]
CTest1Doc *poc=(CFlwDataDoc*)((CMainFrame*)AfxGetMainWnd())-> GetActiveView()-> GetDocument();

加上#include "MainFrm.h "和#include "Test1Doc.h "
[解决办法]
(CFlwDataDoc*)-----> (CTest1Doc *)

读书人网 >VC/MFC

热点推荐