关于MFC MDI 子窗口的创建 [问题点数:100分,结帖人u013769334]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:18
结帖率 100%
Bbs7
本版专家分:26487
Bbs5
本版专家分:4997
Bbs10
本版专家分:176040
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2020年3月 VC/MFC大版内专家分月排行榜第二
2019年12月 VC/MFC大版内专家分月排行榜第二
2019年11月 VC/MFC大版内专家分月排行榜第二
2019年11月 VC/MFC大版内专家分月排行榜第二
2019年9月 VC/MFC大版内专家分月排行榜第二
2019年8月 VC/MFC大版内专家分月排行榜第二
2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
Bbs1
本版专家分:18
Bbs7
本版专家分:26487
Bbs1
本版专家分:18
Bbs7
本版专家分:26487
Bbs12
本版专家分:362628
版主
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
名人 2019年 荣获名人称号
2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Bbs1
本版专家分:18
Bbs1
本版专家分:0
根据主窗体大小调整窗体的宽度
Private Sub Form_Resize()     Me.frm_RuKu_TMP.Width = Me.InsideWidth '    Me.frm_RuKu_TMP.Height = Me.InsideHeight - Me.Section(acHeader).Height - Me.Section(acFooter).Height End Sub
MFCMDI VIEW关闭问题
如何快速关闭激活的视图及其所对应的模板 也就是按钮叉所对应的代码。 谢谢!
在CMainFrame中创建MDI窗体
1、首先<em>创建</em>一多文档程序;   2、点击【Insert】,【New Form...】菜单项。     在Name中输入 CTemp1View     Base Class 选择 CFormView     其他不用动,点击“OK”按钮。   3、点击【Insert】,【New Class...】菜单项。     Name: CTempFrm     Base class: C<em>MDI</em>C
MFC 如何实现MDI 窗口浮动!!
如图所示,MCF如何实现这样的 文档脱离主框架 浮动的效果!这个是C#一个开业控件代码实现的,求<em>MFC</em>实现方法!!
mfc 父窗口窗口
我<em>子</em><em>窗口</em>大于父<em>窗口</em> 怎么设置<em>子</em><em>窗口</em>适应父<em>窗口</em>大小? 多谢
一个简单的MFCMDI程序-Sketcher
本例为一个简单的用<em>MFC</em>的<em>MDI</em>方式建立的简单画图程序,为《Visual C++ 2005入门经典》书中的一个例<em>子</em>程序,对于正在读此书的初学者是一个帮助
MDI窗口管理及窗口创建
此工程是在对<em>MDI</em>管理文档视图有一定了解的基础上写的,可以根据自己的要求管理<em>窗口</em>,并在菜单中加载自己的命令,利用文档模板类管理不同视图
急急!请教大虾!为什么在mdi工程(基类是CFormView)中插入IDD_FORMVIEW对话框,用菜单命令显示时系统没反应??
如题
如何为各个FORMVIEW创建窗口
设计<em>MDI</em>结构的数据库程序,要<em>创建</em>多个<em>子</em><em>窗口</em>,每个<em>子</em><em>窗口</em>以不同的formview生成,怎样做。 数据库程序里操作对象都是记录集,那到底要不要文档结构。
MFC 如何在MDI窗体上显示一个FormView窗体
<em>MFC</em> 如何在<em>MDI</em>窗体上显示一个FormView窗体
MDI中,如何通过点击自己的按钮打开一个新的窗口?
点击一个自己设计的按钮,想处理完数据后打开一个<em>窗口</em>来显示,如何实现(目前主要是如何打开一个新的<em>窗口</em>)? 我指的是不通过系统带的File-open来打开,不知有没有办法?谢谢!
高分求救!!怎样在MDI中,实现点击menubutton后弹出不同的FormView?
new了一个FormView,但运行时,提示'选择哪个Form来运行', 我用vc时间不长,最好详细点,有代码更好! 谢谢了!
救命啊!MDI中调用FormView出错!
程序是这样的:我在一个对话框中给FormView中的变量赋值 FormView类的名字是CSpectrumAnalyzer 首先在MainForm中定义 CSpectrumAnalyzer* pSpe
新人求助: 基于MFCMDI程序, 多个窗体之间切换时触发什么事件(消息)?
<em>MDI</em>程序, 我自己添加了多个文档模板, 向导生成的代码可以在不同的文档间使用不同的菜单,我自己也添加了对应文档模板的工具栏, 想在<em>子</em>窗体激活或切换时更换主框架的工具栏,但不知<em>子</em>窗体切换主框架会响应什
VC 创建一个MFC的基于CFromView的MDI程序,窗体是通过什么命令弹出来的,谢谢!
如题,<em>子</em>窗体的新建命令是系统调用 ON_COMMAND(ID_FILE_NEW, &CWinAppEx::OnFileNew)弹出 请问,如何通过自己的代码弹出该<em>窗口</em>,谢谢!
如何在一个MDI的程序中,初始化时就生成多个窗口
我想在一个<em>MDI</em>的程序中生成多个<em>子</em><em>窗口</em>,不同的<em>子</em><em>窗口</em>显示不同的内容(如列表,图片等),想在程序刚初始化的时候就生成这几个<em>窗口</em>,请问该如何实现?
MDI窗体打开的疑问??在线等!~
<em>MDI</em>主窗体为 <em>MDI</em>form <em>子</em>窗体有两个 分别是form1和form2 想要得到的效果是: 当我点击form1的显示事件时判断form2是否已经打开 打开的话就关闭form2然后再打开form1
请问个简单的问题,单文档中我想在单击菜单项在 view区显示一个formview,然后再进行操作
本人很少用<em>MFC</em>,,,,用单文档中我想单击菜单项在 VIEW中显示我之前<em>创建</em>的 FORMVIEW对话框,我已经<em>创建</em>的多个该对话框,现在不知道怎么调用。好像不能用domodal()显示,还有想请问下<em>创建</em>
MDI 应用程序如何实现多视图
VC2010生成的<em>MDI</em>应用程序,基类为 CView ,现在想加一个FormView 类用来查询数据,先用默认的CVIEW 视图打开一个文件,然后点击菜单命令打开 FORMVIEW 视图进行数据库查询
怎么样在MDI中放置控键后,打开其他窗口???急急啊!!!!
如题!!!
MDI中重新排列view视口(窗口
这几天的任务是:在一个<em>MDI</em>应用程序中打开多个view(<em>子</em><em>窗口</em>),要求通过菜单实现<em>子</em><em>窗口</em>的水平、垂直和重叠排列,在实现之前,先看一下效果图吧。 这个功能在VC++6.0中可以通过添加菜单项后将在菜单项的ID设置为指定ID,即可由系统自动实现这些功能,不需要添加事件处理函数(ID_WINDOW_CASCADE , ID_WINDOW_HORZ , ID_WINDOW_VERT),但是在VS
十万火急,多文档新建一个ChildFrame 显示 FormView,如何让它的标题出现在Window菜单下
我是一个自己建的菜单资源 有一个Window菜单,实在不知道新建了一个<em>子</em>页面后如何让它显示在Window菜单下面,忘高手解答,万分感激!!!
MdiForm窗体有菜单,MdiForm窗体打开时,怎么将焦点移到菜单上!
Private Sub <em>MDI</em>Form_Load() 。。怎么将焦点移到菜单上! End Sub 现在不能移上去 只能每次点击第一个菜单,然后才可以用方向键选择菜单! 我想一打开就可以用方向键选择菜单
MFC文档视图中窗口切换
在文档试图应用程序,有时需要在工作区切换试图,以下就是如何切换试图了 1.<em>创建</em>要切换的视图类,同时把构造函数,Create函数改变为public 2.在需要切换试图的动作响应中,加入切换代码,一般是在CMainFrame的菜单响应中加:void CMainFrame::On32771(){// TODO: Add your command handler code hereCView *p...
MFC如何创建类似于visual studio那样的停靠窗口请贴出代码
<em>MFC</em>如何<em>创建</em>类似于visual studio那样的停靠<em>窗口</em>请贴出代码
MFC动态创建窗口
在程序运行中,经常要利用对话框来给出某些提示,或者接收用户的反馈。然而在莫些场合下,仅仅利用对话框的方式是不够的。我们可能需要弹出一个新<em>窗口</em>,它包含自己的菜单条,对话框和状态条;当然,我们可以在对话框里加入菜单条,对话框和状态条,这在技术上是完全可行的,然而为何不直接<em>创建</em>新的<em>窗口</em>呢?本文给出了在<em>MFC</em>下的一种方法。   我们知道,Windows编程下,<em>创建</em>新<em>窗口</em>包括两个步骤:   (1)注册相
MFC两个以上DockPane重叠的方法
微软官方说明文档CDockablePane::AttachToTabWnd <em>MFC</em>三个及以上<em>窗口</em>叠加方法实现
如何在MFC中加入工具栏和停靠窗口
在<em>MFC</em>中自己<em>创建</em>的框架中添加新的工具栏和停靠<em>窗口</em>,如下图最上面的停靠<em>窗口</em> 步骤一:首先需要添加资源视图,即是图标
急求:如何将vs的一个已经写好的mfc含有界面的主程序封装成mfcdll,供其他程序调用?
两个项目同时进行,一个是3d,一个是2d,现在需要把两个合在一起,需要把3d的mfc项目封装成dll供2d的mfc调用。
DLL如何封装MDI窗口
在开发一个比较大型的MIS系统时。 用的是<em>MDI</em>框架。左边树型件,右边视图区,与VC界面一样。 树型控件的每个末节点对应一个<em>子</em><em>窗口</em>。现在总共有二十多个<em>子</em><em>窗口</em>。 我想把每个<em>子</em><em>窗口</em>都封装成一个DLL。要怎
MFC DLL封装窗体详细步骤
一、封装 1. File-&gt;Projects-&gt;<em>MFC</em> DLL-&gt;输入RegularDLL;2. 选择"<em>MFC</em>扩展DLL" 3. 选择ResourceView视图,再RegularDLL resource目录上右键单击-&gt;Insert-&gt; Dialog-&gt;New 4. 新窗体删除OK和Cancel,新建一个按钮,窗体的ID改为:IDD_DLL_DIALOG...
MFCMDI程序中设置窗口客户区大小
用<em>MFC</em>写一个基于OpenCV的<em>MDI</em>程序,每一次读取图像之后,图像都会显示在主程序的一个<em>子</em><em>窗口</em>中。 问题来了:根据读取的图像大小采用MoveWindow函数来设置<em>子</em><em>窗口</em>大小时,显示的<em>窗口</em>尺寸实际上是包含了“标题栏+边框+客户区”整个区域,                    导致每次显示读取的图像时,总会有右边和下边的一小部分没显示出来。 查了很多资料之后都没有解决,后来就想了一
【VC/MDI窗口大小调整问题
前提是<em>MDI</em>编程! <em>子</em><em>窗口</em>大小在哪里能够设置?是在CChildFrame类中的PreCreateWindow函数中通过改变cs来设置吗? 能不能通过视类中响应菜单的命令来设置大小呢? 比如,有个菜单为
MDI窗体布局问题
如图,上面控制区负责显示一些无关紧要但不能没有的内容,下面工作区是3个<em>MDI</em><em>子</em>窗体,图中我显示了3个,在以后的工作中是不固定的,显示10个8个都是有可能的。 工作区放了一个容器panel,然后把所有
mfc的MDI中怎样切换活动的文档视图
小弟现在要实现一个功能,如下图所示: 在1中点击Screen0,然后2中的视图如果视图Screen0存在,则激活Screen0<em>窗口</em>,如果不存在这新建一个Screen0<em>窗口</em>并显示。请问这个功能该怎么弄?
学习2周VC 做了个系统,怎样新建MDI窗口
来到这公司,我一点VC都不会,也招我进来了,真的太幸运了! 现在要我用VC做个同样的软件,上班2周,出是只了模型,现在面临的是怎么样来新建<em>MDI</em><em>子</em><em>窗口</em> 也是就是把我做的对话框当<em>子</em><em>窗口</em>放入框架中。这个星
MDI中,按如下方式打开自定义窗口,为什么出错了?
新增对话框资源,为其新建类CInputView,但是打开这个<em>子</em><em>窗口</em>时出错,如下: 在一个菜单单击事件中, if(m_pInput!=NULL) { m_pInput-><em>MDI</em>Activate(); r
MFC创建MDI程序一个Doc对应多个View
新建一个多文档的工程 点击确定 中间没有注释说明的就一路Next,知道下面的步骤可以选择CView的基类 点击完成应用程序框架完成 下面,就开始在工程中在插入一个视图类 定义新建类的名称同时选择其基类 点击完成,新类的<em>创建</em>就完成了。
MFC MDI项目如何一个文档显示多个不同视图类(比如文字和图表,各自拥有单独的框架窗口
先上图:每个<em>窗口</em>都有自己独自的完全<em>窗口</em>,可关闭可最大最小化。 不是那种Splitter<em>窗口</em>。 直接用<em>MFC</em>的<em>MDI</em>或SDI向导是出不来这种效果的。 你可以用同一份文档中的数据在不同<em>窗口</em>显示文本或图表,可以有若干表示方式。 实施步骤: 1,新建一个菜单项,这里是WindowColorView 2,新建立不同的视图类,这里是CMdiColorView,在其OnDraw函数里可
通过按钮控件实现MDI新建窗口(MFC自动生成的视图、文档、框架共用)
if (!theApp.flog[1]) { //新建<em>子</em><em>窗口</em> POSITION pos; ASSERT( AfxGetApp() != NULL ); pos = AfxGetApp()->GetFirstDocTemplatePosition(); pNewDoc = AfxGetApp()->GetNextDocTemplate( pos )->Ope
MDI 中,如何为 一个文档 添加 多个视图?
我在msdn中找到 一段介绍 SDI中 切换视图的例<em>子</em>, 抄袭来了,结果不管用,调用 CDocument::addView() 函数的时候 会出错。 我的代码如下: =================
对话框程序中建立MDI窗体
在VC里<em>创建</em>了一个对话框程序,另外建了一个<em>MDI</em>程序,并且把<em>MDI</em>里的CMainFrme,CChildFrame,C<em>MDI</em>Doc,C<em>MDI</em>View封装到一个DLL文件中 在对话框主程序中引入这个<em>MDI</em>
VC MDI窗体怎么创建
VC <em>MDI</em>程序中,我想给主界面<em>创建</em>一个<em>子</em>窗体,该怎么<em>创建</em>?不能是个Dialog么? 是必须Create出来么?那如果这个窗体上面有控件,也要Create出来? 新手,求高人指点!谢谢!
如何创建MDI窗体
一个<em>MDI</em>窗体的例<em>子</em>,简单描述<em>MDI</em>船体,类似的东西可以制作为活动工具栏。
MFC MDI,界面制作问题,想要实现一个如下界面
如图 左侧的TreeView我是基于Dockpane做的,我想知道如图所示右边那块是什么控件?然后如何在选择左侧树控件的对应项时,右侧显示相应界面...感谢各位了,本人菜鸟,如果不是老板催进度,我会自
MFC MDI使用自定义模板对话框创建文档
假设我的项目名是叫Me的多文档程序。 现在想要通过点击属于MainFrm的按钮,弹出不同的窗体。这些弹出的窗体由自定义的类和dialog控制。 1.定义两个类:Type1和Type2 以下操作Type1和Type2完全一样,所以有的地方就不重复说明了。 2.<em>创建</em>类 最方便的办法是找到项目目录,复制MeView.cpp和MeView.h,另存为副本。用记事本打开,在编辑中找到替换把CMeV
MFC创建自定义窗体
对于GUI变成来说,<em>创建</em><em>子</em>窗体自然是很必要的一件事情,C++与C#相比,<em>创建</em><em>子</em>窗体要麻烦一下,但是它们<em>创建</em><em>子</em>窗体的流程是基本相同的。本文主要浅谈<em>创建</em><em>子</em>窗体,并获取<em>子</em>窗体输入的数据的方法与步骤。实例所使用的IDE为VS2012。 步骤 Step 1: <em>创建</em><em>MFC</em>工程。 Step 2 : 添加窗体。打开资源视图,右键Dialog选项卡,添加资源,弹出对话框,如图所示。新建Dialog。(Step 2...
visual studio如何创建MDI窗体
项目目录结构如下图: 主<em>窗口</em>为Form1,isMdiContainer属性已经设置为true 主<em>窗口</em>的代码为: using System; using System.Collections.Gener
MFC 无文档MDI框架
本人新手,使用VS2015建立一个无文档<em>MDI</em>框架时,当点击新建按钮后,效果如下 但是我想要实现这种效果就是,新建的时候,<em>子</em><em>窗口</em>中的视图是平铺的,怎么实现?
MDI的程序中初始化时就生成多个窗口有几种方法
<em>MDI</em>的程序中,初始化时就生成多个<em>子</em><em>窗口</em>有几种方法 最好能特出部分代码来 谢谢大侠们
如何创建一个MDIChild窗体
我设定<em>子</em>窗体(Form1)的FormStyle为<em>MDI</em>Child,然后在Main<em>窗口</em>的菜单中建立该<em>子</em><em>窗口</em> Form1:=TForm.Create.(Application); Form1.show;
VS2010 MFC创建自定义dialog为MDI窗体的方法,急急急急急......
如题,我在VS2010<em>创建</em>了一个<em>MDI</em>的程序,继承的是CFormView类,想通过新建出自定义的一个dialog 我的方法在.cpp中InitInstance添加 CMultiDocTemplate*
关于VS中MFC MDI问题
小白一枚~想请教各位大神,什么时候需要用<em>MDI</em>多文档界面?如果想做一个小型的软件比如外卖的界面,那么需要用<em>MDI</em>还是单文档界面? 如果用<em>MDI</em>,有没有具体的教程可以分享? 实在感激不尽~~
ActiveX中使用MFCMDI(多文档/试图结构)源码(vs2010)
在ActiveX控件中,使用<em>MFC</em>的多文档/试图(<em>MDI</em>)程序结构的源码例<em>子</em>
MFC中使用ROOT的例(基于MDI)
在<em>MFC</em>中使用ROOT很好的例<em>子</em>(基于<em>MDI</em>)。网上少有的正确的例<em>子</em>,适合初学者认真学习。
怎么在MDI的某个窗口调用另一个窗口
我在一个主form<em>创建</em>了两个<em>MDI</em><em>子</em><em>窗口</em>,我要求在<em>子</em><em>窗口</em>1可以调用<em>子</em><em>窗口</em>2,又 或者在<em>子</em><em>窗口</em>1里可以控制<em>子</em><em>窗口</em>2里某个控件的属性,但我不知如何获得<em>子</em><em>窗口</em>2的 指针,请问如何解决?
Mdi窗口不显示
FormTelParam formTelParam = new FormTelParam(sKey, listSid.ElementAt(i).Key, listSid.ElementAt(i).Va
MDI窗体总显示在最前面的问题!
<em>MDI</em>父窗体上面加入了控件,然后用的是Dock.fill,这样的话在显示<em>子</em>窗体的时候<em>子</em>窗体就不见了,被父窗体的上的控件给盖住了..... 怎么才能设置要<em>子</em>窗体在最前面啊? 具体情况可以看图片. 高分求
MFC中多文档工程得到当前文档和遍历全部打开文档
(1)在<em>MFC</em>中的多文档工程中得到当前文档 C<em>MDI</em>FrameWnd  *pFrame = (C<em>MDI</em>FrameWnd*)AfxGetApp()->m_pMainWnd;   C<em>MDI</em>ChildWnd  *pChild = (C<em>MDI</em>ChildWnd   *)pFrame->GetActiveFrame();    CView   *pV = (CView*)pChild->GetActiv
MFC MDI相关日记
1、右键点击<em>子</em><em>窗口</em>菜单灰色;theApp.GetContextMenuManager()-&amp;gt;ShowPopupMenu(IDR_POPUP_EDIT, point.x, point.y, this, FALSE);将最后一个参数改为false 消息使用标准<em>MFC</em>路由2、设置<em>子</em><em>窗口</em>是否是选项卡方式int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateS...
如何在MDI窗体中调用MDI窗体?
form1是<em>MDI</em>窗体,form2是<em>MDI</em><em>子</em>窗体,在form1中调用form2的代码如下 try form2 := Tform2.Create(self); form2.ShowModal; fina
MFC------- 一个MDI应用程序的构成
AppWizard产生一个<em>MDI</em>工程,包括四类文件:.h(头文件)  .cpp(源文件) .rc(资源文件)  .def(模块定义文件) 一个<em>MDI</em>应用程序的构成 从CWinApp,CDocument,CView,C<em>MDI</em>FrameWnd,C<em>MDI</em>ChildFrame类对应的派生出C***App,C***Doc,C***View,CMainFrame和CChildFrame,这五个类的
MFC MDI
  <em>MFC</em> <em>MDI</em> Document Interface) 是Windows 界面的一种规范,它建立多个<em>窗口</em>来浏览文档数据,如Windows 中的Program Manager 等都是按<em>MDI</em> 规范实现的。在实际工程软件开发中,许多程序员将其作为一种实现多<em>窗口</em>的标准方法。微软基础类库(Microsoft Foundation Class Library, 简称<em>MFC</em> 库), 是微软
MDI 窗体 最大化 无最大化最小化按钮 和无关闭按钮
<em>MDI</em>的<em>子</em>窗体如何才能去掉最大化最小化和关闭按钮,同时在主窗体加载<em>子</em>窗体时<em>子</em>窗体最大化呢? 1、将<em>子</em>窗体的 ControlBox属性设为false2、将<em>子</em>窗体的showICon属性设为false3 、调用如下 FrmProduct frm = new FrmProduct();
MDI窗口大小刷新问题
现做了一个<em>MDI</em>多文档程序。在childFram中添加了一个CSplitterWnd m_splitWnd;用于切分<em>子</em><em>窗口</em>,<em>子</em><em>窗口</em>插入2个VIEW BOOL CChildFrame::OnCreate
MFC MDI应用程序创建过程分析
各对象简略<em>创建</em>过程: CWinApp应用程序对象—》文档模版—》<em>MDI</em>主框架<em>窗口</em>—》<em>MDI</em>主框架<em>窗口</em>客户<em>窗口</em>—》根据模版类型<em>创建</em>文档—》<em>MDI</em><em>子</em>框架<em>窗口</em>—》<em>创建</em><em>子</em>框架视图(客户区) 关系: 1:文档模
MFC MDI怎么实现多视图
我想选择某个功能后在主<em>窗口</em>打开一个试图<em>窗口</em>,再选择一个功能就再打开一个,然后每个<em>窗口</em>上都有个小叉号可以关闭,不同的选项卡切换时显示不同的界面,效果如上图。我的工程师<em>MDI</em>的,怎么才能实现上面的效果呢
MFC 窗体大小控制
<em>窗口</em> 让<em>窗口</em>一启动就最大化  把应用程序类(CxxxApp)的 InitInstance() 函数中的 m_pMainWnd->ShowWindow(SW_SHOW); 改为 m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED); 则<em>窗口</em>一启动就最大化显示。  如何设置<em>窗口</em>的初始尺寸  在将应用程序类(CxxAPP)的 InitInstance()
MFC 相关MDI
<em>MFC</em>中<em>MDI</em>消息处理流程 在<em>MFC</em>中,消息是通过一个向上递交的方式进行处理,例如一个WM_COMMAND消息的处理流程可能为: 1) <em>MDI</em>主<em>窗口</em>(C<em>MDI</em>FrameWnd)收到命令消息WM_COMMAND,其ID为ID_XXX; 2) <em>MDI</em>主<em>窗口</em>将消息传给当前活动的<em>MDI</em><em>子</em><em>窗口</em>(C<em>MDI</em>ChildWnd); 3) <em>MDI</em><em>子</em><em>窗口</em>给自己的<em>子</em><em>窗口</em>(View)一个处理机会,将消息交
深入MDI客户窗口编程
在使用VC6.0/5.0的AppWizard生成<em>MDI</em>应用的时候,我们发现<em>MDI</em>主<em>窗口</em>的客户区背景千篇一律的是深灰的。VC6.0/5.0并没有提供修改其背景色的方法。甚至使用SDK编程也没有好的方法修改背景色。以至于微软的产品如Office也是灰蒙蒙的背景。那么,有没有办法将背景设置为自己喜欢的颜色呢?   笔者在学习过程中摸索出一套随意改变客户区<em>窗口</em>颜色的方法。利用这套方法,可以将客户区<em>窗口</em>
MFC MDI和SDI非客户区框架界面美化之----界面全面美化
VS2008以上的开发平台,微软提供了“视觉管理器和样式”这么一个概念,我们可以通过继承视觉管理器提供的样式进行美化界面,包括<em>MDI</em>框架等。也可以实现构造自己的皮肤界面库,从而避免无休止的重绘、刷新界面。
VC中的MFC的几种SDI,MDI还有基于对话框以及多个顶级文档有啥区别
RT 希望大神讲讲本质的区别,做出来的效果都是什么样<em>子</em>的,还有现在的应用程序都是基于哪种 3Q
VS2010 MFC MDI 隐藏(不是关闭)多视图时,最后一个隐藏不了
我在关闭视图时隐藏了视图,但最后一个视图隐藏不了。即便强行使用ShowWindow(SW_HIDE);其背景也无法刷新。非常郁闷,感觉是框架发现有视图存在就会不刷新视图区背景,请问在隐藏状态下,怎么刷
除了mfc,现在还有程序用mdi吗
就是<em>MDI</em>CLIENT<em>窗口</em>类以及相关的消息
MFC多文档视图界面(MDI)搭建图像处理框架程序总结
本科毕设时,为了进行演示曾按照网上的方法搭建了一个基于<em>MFC</em>多文档视图界面(<em>MDI</em>)的图像处理框架程序。但是由于对于windows编程的原理不甚了解,过程中遇到了很多细节上的问题,因此整理一下整个过程,便于以后利用。以后有机会详细了解windows程序的运行机制等。
MFC MDI 多视图选项卡式风格
1.启用多文档视图,添加TreeView数据 2.最小化主<em>窗口</em>,然后恢复<em>窗口</em>,发生CFileView<em>窗口</em>闪烁。 3.其中CApp**View.cpp视图显示区可以在OnDraw()中采用双缓冲解决了View区域的闪烁问题。 但是树状图还是发生闪烁,跟踪发现多次调用了WM_PAINT 消息。导致闪烁,一直没有找到什么原因引起多次调用WM_PAINT消息。 4.<em>MFC</em> 自动生成的选项卡式<em>MDI</em>
MFC MDI 窗口函数执行顺序
(1)<em>MDI</em><em>窗口</em>初始化时<em>创建</em>顺序(默认打开一个新文档): AddDocTemplate(pDocTemplate); CMainFrame* pMainFrame = new CMainFrame; CMainFrame::PreCreateWindow() 两次, CMainFrame::OnCreate C<em>MFC</em>_frameDoc()构造函数, CChildFrame()构造函数, CChildFrame::PreCreateWindow 三次, , C<em>MFC</em>_frameView()构造函数, C<em>MFC</em>
VC在MDI方式下自由生成自定义的窗口
本文介绍如何删除由<em>MFC</em> AppWinzard工程中产生的文档/视图结构,同时根据自己的实际需要<em>创建</em><em>子</em><em>窗口</em>界面。 Visual C++ 开发系统中应用程序向导的标准设置允许应用程序开发者方便简单地<em>创建</em>多种基于DOC/VIEW结构的应用程序,但在实际软件开发过程中,总是感觉由向导生成的程序控制起来比较麻烦,因此希望对有AppWinzard生成的代码进行改造,使程序结构比较简单,同时去掉其提供的文档
MFC MDI 打开文件的调用过程
<em>MFC</em> <em>MDI</em> 打开文件的调用过程
解决MDI窗体切换时的闪动问题
当<em>MDI</em>应用程序中打开了多个<em>子</em>窗体,并且<em>子</em>窗体最大化了的时候,用菜单切换<em>子</em>窗体会有闪动,很不舒服。   所以codeproject上有个牛人就解决了这个问题:   http://www.codeproject.com/useritems/Mgd<em>MDI</em>ClientActivation.asp...
mdi窗口在父窗口其他控件之上显示
做个东西用到mdi父<em>子</em><em>窗口</em>,但是<em>子</em><em>窗口</em>总是出现在父<em>窗口</em>其他控件的下面,不能显示出来。 通过引用win32 api可以解决。 1, 添加引用using System.Runtime.InteropServices; 2, 定义 [DllImport("User32.dll")]         public static extern IntPtr SetParent(IntPtr hc
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电<em>子</em>书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电<em>子</em>书搜索 对于大部分程序员...
【JSON解析】浅谈JSONObject的使用
简介 在程序开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成、易于理解、阅读和撰写,而且Json采用完全独立于语言的文本格式,这使得Json成为理想的数据交换语言。 JSON建构于两种结构: “名称/值”对的集合(A Collection of name/va...
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
卸载 x 雷某度!GitHub 标星 1.5w+,从此我只用这款全能高速下载工具!
作者 | Rocky0429 来源 | Python空间 大家好,我是 Rocky0429,一个喜欢在网上收集各种资源的蒟蒻… 网上资源眼花缭乱,下载的方式也同样千奇百怪,比如 BT 下载,磁力链接,网盘资源等等等等,下个资源可真不容易,不一样的方式要用不同的下载软件,因此某比较有名的 x 雷和某度网盘成了我经常使用的工具。 作为一个没有钱的穷鬼,某度网盘几十 kb 的下载速度让我...
只因接了一个电话,程序员被骗 30 万!
今天想给大家说一个刚刚发生在我身边的一起真实的诈骗经历,我的朋友因此被骗走30万。注:为了保护当事人隐私,部分情节进行了修改。1平安夜突来的电话开始以为就像普通的诈骗一样,想办法让你把钱...
我一个37岁的程序员朋友
周末了,人一旦没有点事情干,心里就瞎想,而且跟几个老男人坐在一起,更容易瞎想,我自己现在也是 30 岁了,也是无时无刻在担心自己的职业生涯,担心丢掉工作没有收入,担心身体机能下降,担心突...
电子琴程序下载
电子琴程序 可直接移植使用 我已经测试过了 可以用 相关下载链接:[url=//download.csdn.net/download/u014237479/7070499?utm_source=bbsseo]//download.csdn.net/download/u014237479/7070499?utm_source=bbsseo[/url]
Metronic最新版,欲知详情请下载txt文件下载
Metronic最新版! 相关下载链接:[url=//download.csdn.net/download/xk158/9462322?utm_source=bbsseo]//download.csdn.net/download/xk158/9462322?utm_source=bbsseo[/url]
东北大学数据结构课件下载
数据结构数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。 数据元素:数据(集合)中的一个“个体”,数据及结构中讨论的基本单位 数据项:数据的不可分割的最小单位。一个数据元素可由若干个数据项组成。 相关下载链接:[url=//download.csdn.net/download/qq_38681265/10713856?utm_source=bbsseo]//download.csdn.net/download/qq_38681265/10713856?utm_source=bbsseo[/url]
我们是很有底线的