hur.cn - 华软网

 热门搜索

在view的构造函数里面得到指向doc的指针有错误?

  作者:未知    来源:网络    更新时间:2011/9/19
CEvaluatorView::CEvaluatorView()
: CFormView(CEvaluatorView::IDD)
{
// TODO: 在此处添加构造代码
myDoc = GetDocument();
showBox.SetReadOnly(1);
}
myDoc在是自己添加的变量
private:
CEvaluatorDoc* myDoc;

为什么报错呢
---华软 网友回答---
把你的代码放到view类的OnInitialUpdate()函数中。构造函数中窗口还没有创建,doc类也还没有和view相关联
---华软网友回复---
引用 1 楼 visualeleven 的回复:
把你的代码放到view类的OnInitialUpdate()函数中。构造函数中窗口还没有创建,doc类也还没有和view相关联

一定要相关联才能获取doc指针吗 doc不是已经创建了吗 为什么不能获取doc的指针
---华软网友回复---
1楼是正解,这个指针的初始化不能在构造函数里面执行      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。