原文:MFC中 创建基于CFormView的文档视图程序

在MFC中可以创建多种类型的窗口程序,如对话框程序 单文档结构程序 非文档 视图结构 单文档 文档 视图结构 以及多文档视图结构程序等。 在编写一般的小工具时,我们的首选显然是对话框程序,不过基于对话框的程序不支持视图类,有些功能实现起来会麻烦许多。此时我们可以使用CFormView作为基类来创建单文档 非文档 视图结构 和单文档 文档 视图结构 的程序。 一 使用MFC向导创建程序 单文档 文 ...

2013-10-13 01:22 0 3525 推荐指数:

查看详情

mfc文档视图结构

文档视图结构操作流程 一基本架构 一个程序可以看作是建立在对文档进行处理的基础上的,而程序可处理的文档类型有可能有多种,同时每种文档又可能同时被打开多个视图,若在MDI程序存在多个文档模板,这会在启动程序时显示一个新建对话框,其中每个条目显示一个文档模板字符串第三个子串。每个文档 ...

Sun May 03 03:36:00 CST 2015 0 3066
MFC文档应用程序同时显示两个视图

主要参考来源: http://wgq837051.iteye.com/blog/851915 和 http://www.cppblog.com/cs-xiaolee/archive/2011/12/01/161292.html(好博!) 以上是针对不同文档需要不同类 ...

Sat Jan 12 07:05:00 CST 2013 0 3503
MFC文档视图程序设计与Splitter拆分窗口

1. 创建不同的子frame. 在文档视图程序 CMainFrame(class CMainFrame : public CMDIFrameWndEx) 继承自 CMDIFrameWnd (CMDIFrameWndEx 为 CMDIFrameWnd子类). 因此可以将 m_pMainWnd ...

Sat Sep 17 20:23:00 CST 2016 0 5059
mfc视图创建

该部分基础在理解mfc应用程序框架的基础上。 通过窗口的分割可以得到多视图,但是在实际应用更多的是以多文档的形式生成多视图程序的。多视图程序主要分为单一文档模板对应文档的多视图显示和多文档模板对应的文档视图显示。 下面以程序的形式展示: 例1:单文档模板对应多视图 新建项目 ...

Fri May 15 01:28:00 CST 2015 0 2252
MFC手动创建视图

在MDI程序,新建和打开菜单都是系统自带的,有些时候并不能通过ON_FILE_NEW来显示出视图,某种类型的视图往往可能只显示一个。 那么撇开系统自带的ON_FILE_NEW命令,我们自己写一个。 在程序启动时,我们不想新建出一个空的视图,只要大的框架就行 ...

Thu Dec 29 03:31:00 CST 2011 0 3255
MFC文档视图中嵌入GLFW窗口

开始学习OpenGL由于有一段时间,但是glfw只有窗口区,虽然通过某种手段(移步这里)可以加入工具栏,但仍然无法作为一个标准的GUI,而直接在MFC或Qt里面使用OpenGL API感觉有诸多制肘,各有利弊,所以打算将其嵌入GUI框架,此处以MFC为例 参考博文:https ...

Thu Aug 15 01:08:00 CST 2019 1 579
MFC程序创建文件夹(文件路径)

创建文件路径(即确定文件夹是否存在和创建一个文件夹),常需要PathIsDirectory和CreateDirectory两个函数实现。 PathIsDirectory函数用于判断传入的路径是否已经存在,若存在则无需在调用CreateDirectory函数进行创建路径,否则则可以调用 ...

Tue Apr 07 21:20:00 CST 2020 0 889
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM