首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-03-04 
怎么让Dialog里的ONOK指向文档类的函数我定义了一个Dialog类,里面有个IP地址框,我想在单击OK时,将IP存进文

怎么让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 *)

热点排行