社区
界面
帖子详情
如果创建简单的主框架+视类结构?
saiyaman5
2008-01-23 11:15:56
如果不用文档模板(因为我的程序不需要文档),创建一个主框架+视图的界面,应该怎么做
我在主框架类添加了一个CEditView成员,然后调用该成员的Cwnd.Creat()创建,虽能显示出来,
但向CEditView对像输入时会出现断言错误,调试看了看,好像是没有获得文档的指针
听说视类与非文档类通信是不安全的,有没有这回事?
...全文
76
2
打赏
收藏
如果创建简单的主框架+视类结构?
如果不用文档模板(因为我的程序不需要文档),创建一个主框架+视图的界面,应该怎么做 我在主框架类添加了一个CEditView成员,然后调用该成员的Cwnd.Creat()创建,虽能显示出来, 但向CEditView对像输入时会出现断言错误,调试看了看,好像是没有获得文档的指针 听说视类与非文档类通信是不安全的,有没有这回事?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saiyaman5
2008-01-23
打赏
举报
回复
还有个问题,如果用了CSingleDocTemplate
怎么去弹出这个界面?
Pinel_yqs
2008-01-23
打赏
举报
回复
有,你完全可以用单文档实现你的问题,因为你不用文档类的话,就不要在该楼中做任何事就可以了,它的作用就是联系视楼和框架类的。如果你不需要单文档那样的白色的没有控件的界面,你可以自己创建一个FormView类,取代它默认的视类,相当于实现了你要的功能。
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CEx_SDIDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CEx_SDIView));//将这个类换成你新建的类就可以了。
MFC应用程序
框架
-文档/视
结构
MFC应用程序
框架
-文档/视
结构
1.MFC单文档应用程序
结构
2.文档对象2.1基类CDocument2.2在应用程序中使用文档类的典型步骤3.视的对象3.1基类CView3.2常用的CView派生类3.3在应用程序中使用
视类
的典型步骤4.文档和视的联系4.1逻辑关系4.2调用关系4.2.1从文档中获得视4.2.2从视中获得文档5.
框架
窗口5.1基类 CFrameWnd5.2
框架
窗口的构造方法6.文档模板6.1基类CDocTemplate6.2文档模板的
创建
6.3Decument Template 产生三位一
C++MFC应用程序
框架
类
结构
层次
MFC类
主
要分为应用程序
结构
类、窗口支持类、图像设备类、模版集合类、
简单
数据类型类以及全局AFX函数等6个类。窗口支持类中的所有类都是从CWnd类中派生的,包括CFrameWnd类,CDialog类,CView类等。
简单
数据类型类定义了一些常用的数据类型,包括CPoint类,CSize类,CRect类,CString类和CTime类。CDC类是所有设备环境的基类,该类封装了所有图形输出函数。CDC类派生了CClientDC类、CMetaFileDC类,CPaintDC类以及CWindowDC类。
如何
创建
单文档多视的
结构
只是把一些成型的东西拿来在许多的多视中都是动态的
创建
,切换的时候,以前
创建
的信息都丢失,使用下面的方法,可以动态的切换,原来的视对象信息同样的存在。 1、 首先
创建
一个 单文档的系统
框架
结构
2、 在
主
框架
中定义两个对象 CViewOne * m_pMapView; CViewTwo * m_pSceneView;3、 在
框架
的中
创建
对象 m_pSceneView
MFC基本
框架
结构
本文将剖析基于MFC的
框架
程序,探讨MFC
框架
程序的内部组织
结构
,MFC是微软为了简化程序员的开发工作而设计的一套c++类集合,利用这些类有 效地帮助程序员完成windows应用程序开发。 代码
结构
我们利用VS2008 IDE
创建
一个名为Test的工程,程序类型选择为单文档,其他默认不变,最终会生成一套代码,这套代码可以直接运行。在生成的单 文档应用程序中,都有五个类,部分类...
定制MFC多文档窗口的
主
框架
背景
问题描述: 如上图所示,这是用MFC
创建
的多文档程序,可以看到
主
框架
的背景区是灰色的,如果我要在这块区域贴一张图片,应该怎么办呢?最容易想到的是在CMainFrame的OnPaint中对背景进行更改,代码如下: (为了简便,这里改为设置窗口背景色,其实这和贴图的原理差不多) void CMainFrame::OnPaint() { CPaintDC dc(thi
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章