
c++ MFC
以女神为动力,从MFC的入门开始学习这个框架。
胡大锤锤
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ MFC输出txt文件
在MFC框架下,使用CStdioFile文件操作的类实现。代码:void GravityBasic::OnBnClickedButton1(){ setlocale(LC_CTYPE, "chs"); CString FileName = "E:\\a.txt";//文件路径 CStdioFile FileWrite; if (!FileWrite.Open(FileName, CFile::modeWrite | CFile::modeCreate | CFile::typeText原创 2020-11-04 14:48:27 · 2103 阅读 · 2 评论 -
c++ MFC输出EXCEL文件
在StdAfx.h文件中添加头文件#include<afxdb.h>代码实现:void GravityBasic::OnBnClickedButton1(){ CDatabase database; CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; // Excel安装驱动 CString sExcelFile = "E:\\a.xls"; // 要建立的Excel文件位置 remove(sExcelFile); CSt原创 2020-11-04 14:39:15 · 1168 阅读 · 0 评论 -
window记事本-利用MFC单文档实现(后续一添加复制粘贴功能)
上一篇博客《window记事本-利用MFC单文档实现(附源码)》https://blog.youkuaiyun.com/qq_38834877/article/details/109097415已经实现了记事本的打开和保存功能,这一篇是后续,添加复制粘贴的功能。步骤:一、在资源视图中,为撤销、剪切、复制、粘贴添加处理函数,注意还是添加在CMFCTXTView类中。以撤销为例,其他功能一样的添加方法,另外我还自定义了一个全选的功能添加完的函数二、添加函数代码void CMFCTX原创 2020-10-15 16:38:07 · 895 阅读 · 0 评论 -
window记事本-利用MFC单文档实现(附源码)
上一篇博客《MFC单文档框架建立》https://blog.youkuaiyun.com/qq_38834877/article/details/109096617已经介绍了怎么创建mfc单文档的框架,这一篇就直接附上代码做一个记事本软件。效果图:因为单文档框架没有拖拽文本框的功能,所以我一开始是在打开文件的时候弹出一个对话框,在对话框里面放入文本框,把读取的文件内容放在文本框里面,但是这样非常的奇怪。后来查阅资料发现,可以直接定义一个文本框,然后使用它,这部分的代码我也是网上找的,有的也并不是很明.原创 2020-10-15 16:15:59 · 2214 阅读 · 0 评论 -
MFC单文档框架建立
话不多说,我想做一个window记事本一摸一样的软件,用mfc的单文档的框架完成。在网上查了好多资料,发现这块的资料好少,所以在这里自己整理一个教程。开发环境:vs2019步骤一、使用vs2019创建MFC项目二、选择应用程序类型为:单文档用户界面,可以按照各人需求选择,还有高级功能我全部取消勾选了的,因为我只是做一个简单的记事本,不需要太多功能。选择完就点击完成。三、完成单文档的创建,直接运行一下。效果图如下:现在已经有文件、编辑和帮助,跟记事本的外观一致.原创 2020-10-15 15:00:07 · 1632 阅读 · 2 评论 -
Find函数
比较字符串是否相同,相同为0,不相同非零。CString str; str="s"; if (str.Find("s")==0) { AfxMessageBox("11111"); } else { AfxMessageBox("null"); }输出结果是11111....原创 2019-12-04 16:32:56 · 496 阅读 · 0 评论 -
cstring和int互转
int转cstringcstring str;int a=1;str.Format("%d",a);float /double 转cstringcstring str;float a=1.1;str.Format("%f",b);double b=2.22;str.Format("%.2lf",c)// .2 表示小数点后两位.如果想使用小数点后一位就...原创 2019-11-23 17:02:39 · 841 阅读 · 0 评论 -
MFC中UpdateData()的使用
UpdateData(TRUE);//从页面更新到变量中UpdateData(FALSE);//从变量更新到页面中在radio多选控件时,UpdateData(FALSE);这一句代码,特别重要,一定要加。原创 2019-11-20 23:05:50 · 744 阅读 · 0 评论 -
MFC最佳入门教程(一)---------------类向导简介(例子:简单计算器)
上一章简单叙述了资源视图,我们可以把资源视图看成页面前的内容,而类向导就是包括了所有的响应消息与函数。你可以根据需要进行添加类,虚函数,成员变量,还有方法。举个栗子,我们做一个最简单的计算器。加法器的预览图如下:一、首先在资源视图中,使用工具箱,选择button、edit control、static text三个控件,然后放在页面上。接下来修改控件的名字,在属性captio...原创 2019-11-20 23:00:16 · 3607 阅读 · 0 评论 -
MFC最佳入门教程(一)--------资源视图简介
上一篇讲到运行最简单,完全不需要编程的MFC程序,这次简单介绍一下资源视图,本篇也是完全不用编程的哈哈一、在我首次接触MFC的时候,我把资源视图关掉,然后!!!!找不到了!!所以我要先讲一下,资源视图一般在视图->其他窗口->资源视图中。有的时候它也会很调皮的不在这里,在解决方案下面。二、在资源视图下,Dialog就是页面,程序运行时看到的范围就是这整个Dial...原创 2019-11-19 22:42:10 · 6429 阅读 · 2 评论 -
vs2010下MFC的第一次使用
作者的废话:MFC是一个以c++语言为基础的框架,我对框架的理解就是,它有它特定的一些使用规则,你只要学会规则,就可以运用这个东西。之前看到有人说这是一个古老的框架,确实对于互联网这么多的语言和框架来说,MFC确实很古老了,但是我们学习编程的最开始,不就是从C语言开始的吗。当然我只是为了学习c++然后这个框架比较方便。话不多说,开始吧。第一步 添加MFC项目:打开vs2010->文件...原创 2019-11-18 22:48:00 · 2123 阅读 · 0 评论