![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 52
KevinIceFire
走在路上,跑起来。
展开
-
MFC 多文档程序 不创建默认文档
步骤/方法1新建MFC项目,项目名为[nokongbai](根据自己的程序定,这里只是一个示例)2新建MFC多文档程序,或者单文档程序(这里选项多文档,只作为示例,选单文档亦可,请根据自己程序定夺),作为示例程序,在选择完多文档后直接点击【Finish】按钮,完成项目新建,或者也可以连续点击【Next】,一步步完成新建项目。转载 2013-10-27 22:10:08 · 1912 阅读 · 0 评论 -
MFC菜单自动折叠的问题
MFC菜单自动折叠的问题http://social.msdn.microsoft.com/Forums/en-US/vcmfcatl/thread/5482103e-272b-4c9f-bac4-be15f14782bd 解决办法You don't want the "intellegent menus" feature, some menu items are hi转载 2013-10-27 23:06:15 · 1274 阅读 · 0 评论 -
MFC获取文档、视图、程序、框架类的指针
当用VC++的Application Wizard生成除了CDialog Basiced以外的应用程序时,将自动产生视图类、文档类、主帧窗口类、应用程序类等等。一般来说,程序的核心数据及操作在文档类中实现。跟界面有关的数据及操作在视图类中实现。当需要在某个类中使用不属于该类的数据时,必须要取得该数据所属类的指针。从视图类获得文档类的指针是很容易的,用GetDocument即可,这 在一般的转载 2013-10-29 10:57:54 · 1115 阅读 · 0 评论 -
MFC单文档中创建多视图
基本步骤如下:1.首先创建一个MFC单文档应用程序。2.添加4个MFC类TopLView、BottomLView、TopRView、BottomRView,基类为CView。3.添加一个MFC类CControlForm,基类为CFormView,对话框ID默认。4.创建一个切分类,如MySplitter,基类为CSplitterWnd(默认基类选项中无此类,自己添加转载 2013-10-28 09:39:43 · 1246 阅读 · 0 评论 -
MFC中视图分割(静态分割和动态分割)和视图间消息传递
MFC中视图分割是界面开发当中首先要解决的问题,在此做简单总结。在此,拿一个工程InfoClt做例:工程中文件如下:现在要对主视图做分割,分割的两部分分别是InfoCltView、SockView。分割代码如下:MainFrm.h[html] view plaincopyspan style="font转载 2013-10-28 14:04:57 · 3012 阅读 · 0 评论 -
初识MFC文档视图程序中多视图间的数据交互
MFC的文档/视图结构一直有些不想触及,因为以前在看《MFC Windows程序设计》一书的时候,被搞得晕头转向的。最近又在MFC下折腾了,折腾了一天做了个分隔窗口的单文档视图程序,分隔出了2个窗口,每个窗口都放了一个CFormView视图。接着就需要考虑这两个CFormView视图之间的数据交互了。举个简单的例子(在单文档视图程序中),比如我在View1中转载 2013-10-31 16:46:29 · 1263 阅读 · 0 评论 -
MFC中UpdateData()函数的使用
当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)。 用处:主要控制ddx_data 把控件中的值和变量进行交换 比如你有个编辑框,输入了一些值,你的程序怎么得到呢;必须先转载 2013-10-31 20:10:59 · 754 阅读 · 0 评论