注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 网工人才缺口大 传统网管..
 帮助

单文档应用程序不要在构造函数中初始化文档类成员变量


2008-03-04 13:28:15
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhengdingli.blog.51cto.com/329779/64089
单文档应用程序只处理一个文档对象,当执行New命令时,文档对象已经生成,因此文档类CMysdiDoc的构造函数不会再被调用。所以sdi应用程序不要在构造函数中进行文档对象成员变量的初始化,而应在OnNewDocument()函数中。同时,在这个函数中,首先应该调用基类CDocument的OnNewDocument()函数。
BOOL CMysdiDoc::OnNewDocument()
{
if(!CDocument::OnNewDocument())
     return FALSE;
  m_szText="这是一个单文档程序";
  return true;
}

本文出自 “Everyday + 1” 博客,请务必保留此出处http://zhengdingli.blog.51cto.com/329779/64089





    文章评论
 
2008-03-04 13:54:56
来看看。。

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: