tempad
Readygo技术搜索引擎 >>软件测试 >> 关于CFormView的派生

关于CFormView的派生

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 9:39:40

关于CFormView的派生

楼主lcx119()2001-10-29 10:16:32 在 VC/MFC / 基础类 提问

本人打算从CFormView派生出一个CMyFormView,增加一些成员函数,再从CMyFormView派生出几个类来使用。但是由于CFormView是DECLARE_DYNAMIC,并且CFormView的构造函数有参数,所以我在从CMyFormView派生新类的时候,遇到了问题,请问如何解决?我看了看MFC中CFormView的定义,好像这个问题是不能解决的吧!?                 我的本意是在一个多视的程序中,把视的指针用CMyFormView*   传递到线程,加以使用,并利用C++的多态性,由视自动完成相关的细节操作,线程不用关心当前视是什么类型,以及视的具体细节。 问题点数:26、回复次数:3Top

1 楼jiangsheng(蒋晟.Net)回复于 2001-10-29 10:32:31 得分 26

CMyFormView::CMyFormView(UINT   IDD)  
  :   CFormView(IDD)  
  {  
  m_pPrintBuf=NULL;  
  }  
   
  class   DECLARE_DLL_PUBLIC_CLASS   CMyFormView:   public   CFormView  
  {  
  protected:  
  CMyFormView();                       //   protected   constructor   used   by   dynamic   creation  
  CMyFormView(UINT   IDD);                       Top

2 楼lcx119()回复于 2001-10-29 14:02:45 得分 0

请问jiangsheng兄,DECLARE_DLL_PUBLIC_CLASS   是怎么定义的?我在msdn中没有找到   :(       另外m_pPrintBuf=NULL;也是你自己定义的变量吧?       另:怎么给分?呵呵。Top

3 楼jiangsheng(蒋晟.Net)回复于 2001-10-29 17:39:59 得分 0

分都给了……  
  那些是我自己定义的宏和变量。Top

责任编辑: efish 参与评论 查找更多:
相关文章
请教一下,如何对一web页的邮件链接进行拾取 请教一下,如何对一web页的邮件链接进行拾取
求教Redhat Linux的汉化? 求教Redhat Linux的汉化?
广播电视节目网上直播点播系统寻求代理 广播电视节目网上直播点播系统寻求代理
请教怎么实现显示桌面功能? 请教怎么实现显示桌面功能?
怎么有时间取的日期是1900-01-01 怎么有时间取的日期是1900-01-01
菜鸟勿入!! 菜鸟勿入!!
■▲IIS中SESSION求救!!!!▲■ ■▲IIS中SESSION求救!!!!▲■
调用ldap后要做些什么释放?为什么老有遗留的进程? 调用ldap后要做些什么释放?为什么老有遗留的进程?
如何去除对话框的系统菜单? 如何去除对话框的系统菜单?
各位高手,请问怎样通过局域网连接Windows和Linux啊? 各位高手,请问怎样通过局域网连接Windows和Linux啊?
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎