QQ登录

只需一步,快速开始

上位机MFC如何在对话框中加载视图

[ 复制链接 ]
这个功能很少用,不过也可以实现。
套路类似,也是准备一个视图类变量,
再初始化。
这里我们准备一个从CView派生的类class CDemoView : public CView,
然后在主对话框类的添加实例与初始化。
        CDemoView* m_pView;
  1. CCreateContext context;
  2.         context.m_pNewViewClass = RUNTIME_CLASS(CDemoView);
  3.         context.m_pCurrentDoc = NULL;
  4.         context.m_pNewDocTemplate = NULL;
  5.         context.m_pLastView = NULL;
  6.         context.m_pCurrentFrame = (CFrameWnd*)this;
  7.        
  8.         m_pView = (CDemoView*)context.m_pNewViewClass->CreateObject();
  9.         if (!m_pView->Create(NULL,NULL ,AFX_WS_DEFAULT_VIEW, CRect(0, 0, 0, 0),
  10.                 this, AFX_IDW_PANE_FIRST, &context))
  11.         {
  12.                 return FALSE;
  13.         }
  14.        
  15.         CRect rect;
  16.         GetClientRect(rect);
  17.         m_pView->MoveWindow(rect);
复制代码
记录视窗指针变量初始化为NULL.
这是习惯,避免野指针的引用出现意想不到的问题。
下是提供一个学习的例程,在例程视窗中显示一字符串

上位机MFC如何在对话框中加载视图

上位机MFC如何在对话框中加载视图

请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:上位机MFC如何在对话框中加载视图.rar 
文件大小:135.99 KB  售价:1金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例

  

经历1年的编程与录制点击进入查看


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  


回复

使用道具 举报

快速回复 返回列表 客服中心 搜索