![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
冰景宁
上学时候还是可以哈。。。好多年没用都忘记了。。。
展开
-
MFC中菜单相关知识
新建一个单文档的MFC AppWizard(exe)工程,编译并运行会生成一个菜单。一个菜单项会对应一个命令响应函数,来完成菜单功能。原创 2013-11-01 17:02:21 · 515 阅读 · 0 评论 -
MFC单文档的窗口分割
1.新建一个View类继承于CView类2.在CMainFrame中定义变量CSplitterWnd m_SplitterWnd3.在CMainFrame.h中添加新建的View头文件4.在CMainFrame中重写虚函数OnCreateClient,用m_SplitterWnd变量调用CreateStatic,CreateViewm_SplitterWnd.CreateStati原创 2013-11-08 10:27:39 · 670 阅读 · 0 评论 -
OpenGL在MFC中的编程设置
MFC+OpenGL 编程入门 OpenGL 作图非常方便,故日益流行,但对许多人来说,是在微机上 进行的,首先碰到的问题是,如何适应微机环境。这往往是最关键的一步, 虽然也是最初级的。 下面介绍如何在 VC++ 上进行 OpenGL 编程。其实相当简单明快,只 因国内缺少这方面的资料与例子,致使许多小细节要一个一个地试,耗去 大量时间。希望各位有什转载 2013-11-28 11:25:29 · 831 阅读 · 0 评论 -
用CSplitterWnd类分割窗体
VC++6.0使用CSplitterWnd类分割窗体,拆分窗体晚上一个QQ技术群中的人提出了一个比较尖锐的问题,其尖锐性并不是在于难度,而是复杂度,分割窗体,也叫拆分窗体,这个问题还是值得仔细去研究一番的,下面切入正题。因为比较复杂,所以这个问题我会讲的很细致,基本是带着做下来。我们在使用WINDOWS的资源管理器的时候都会注意到,他是由左右两部分组成,这就是分转载 2013-12-04 11:16:26 · 656 阅读 · 0 评论 -
有关编译
工程里的Debug文件夹删除后编译可以自动生成。而res文件夹删除后编译则会出错。Release文件夹也是程序自动生成的。在Debug下编译生成Debug文件夹,在Release下生成Release文件夹。Res是资源文件夹,不可自动生成,删除编译会出错。原创 2013-11-26 10:41:35 · 588 阅读 · 0 评论 -
CDocument类的DeleteContents方法究竟删除了什么东西
CDocument类的DeleteContents方法究竟删除了什么东西在关闭应用程序删除文档对象时,或用File->Open菜单打开一个文档时,需要清理文档中的数据。同文档的初始化一样,文档的清理也不是在文档的析构函数中完成,而是在文档的CDocument::DeleteContents()成员函数中完成的(想想为什么?)。析构函数只用于清除那些在对象生存期都将存在的数据项。De转载 2013-12-04 15:05:31 · 1133 阅读 · 0 评论 -
提示错误(error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型)。
选择“项目”菜单->项目属性->配置属性->常规->字符集,改为“未设置”即可。原创 2014-05-09 10:41:54 · 2894 阅读 · 1 评论 -
VC++6.0去掉单文档中的菜单,工具栏,状态栏
一、去掉菜单栏在单文档程序CMainFrame类中找到PreCreateWindow(CREATESTRUCT& cs)函数,按下面加入代码。BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE;// TODO:转载 2014-04-25 09:33:20 · 1486 阅读 · 0 评论