mfc
biubiu886
编程是一门技术,更是一门艺术
展开
-
MFC使用Upadtedata()的用法
MFC Upadtedata() 的用法具体使用方式:UpdateData(true);用窗体上控件中的内容来更新和控件相关连的变量的值(只能更新value类型的变量)例如:你在你的窗体中有一个Edit控件,为这个控件关联了CString类型的变量m_strName;你在控件中添入内容之后,必须调用UpdateData(true);才能把你添入的内容传给m_strName这个变量UpdateData(false);和上面的正好相反,还是以上面的Edit为例,当你在程序中改变了m_strName变原创 2020-09-01 13:24:12 · 386 阅读 · 0 评论 -
VS工程.sln和.suo文件含义,作用
当我们用VS开发一个项目的时候,首先应该清楚用VS这个IDE生成的一些文件和文件夹是什么意思,起什么作用,什么场合下使用解决方案下 .sln文件和.suo文件的解释:When a Web site is created, a solution file (.sln) and a hidden solution user options file (.suo) are created. By d...原创 2019-08-19 08:55:26 · 10012 阅读 · 0 评论 -
MoveWindow() SetWindowPos()的区别与联系
链接:http://www.cnblogs.com/songliquan/p/3359002.html转载 2017-11-09 16:43:44 · 470 阅读 · 0 评论 -
CSTRING LIST用法
CStringList类成员 构造 CStringList 构造一个空的CString对象列表首/尾访问 GetHead 返回此列表(不能是空的)中头部的元素 GetTail 返回此列表(不能是空的)中尾部的元素操作 RemoveHead 从列表的头部删除元素 RemoveTail 从列表的尾部删除元素 AddHead 在列表的头部添加一个元素(或者是另一个列表中的所有元素),翻译 2017-10-11 14:10:05 · 2507 阅读 · 0 评论 -
C++ 学习笔记01
重点内容 1.类是一个数据类型,(固定大小内存块的别名); 定义一个类,是一个抽象的概念,不会给你分配内存。//求圆的面积 //用面向过程的方法求解圆形的面积 // << >> 不会用: 标准输入cin和标准输出cout 始终写在操作符的左边 void main(){ double r = 0; double s = 0; cout<<"请输入圆形的半径:";原创 2017-08-03 11:21:35 · 179 阅读 · 0 评论 -
mfc资源视图在另一个编辑器中打开
在我们vs初学者刚刚接触mfc编程时,常常遇到mfc资源视图在另一个编辑器中打开,下面是解决方案。一般这种情况是打开了头文件中的resource.h造成的,关闭该文件,在资源视图中重新打开即可。(双击.rc再双击) -转载 2017-08-17 11:09:23 · 5643 阅读 · 2 评论 -
VS2013/MFC基于对话框编程:自定义消息
有些时候光靠windows原有的消息是不够的,需要自定义消息来满足特定的功能,比如在与外部设备通讯时,如果接收到数据,就需要进行存储,但并没有直接的消息可以使用,需要自己定义。 当然自定义消息不局限于此,很多消息都可以通过自定义实现,本经验以简单例子进行说明自定义消息的创建和调用工具/原料 Visual Studio 2013方法/步骤 打开Demo项目,在对话框中添加一个按钮,文本设置为“原创 2017-08-17 09:51:54 · 1130 阅读 · 0 评论 -
VS2013/MFC基于对话框编程:文本超链接
静态文本(static text)作为对话框的常用控件之一,一般情况下起着指示说明的作用,让用户明白对话框中的相关信息和功能,这种情况一般不关联点击事件。但有时候需要通过文本来打开某个超链接,比如说某个网址,这时候就需要添加相关函数进行实现。 工具/原料 • Visual Studio 2013 方法/步骤 打开创建好的Demo项目,在对话框中添加一个group box,3个static text原创 2017-08-16 11:28:00 · 732 阅读 · 0 评论 -
vs2013 处理编译4399问题
在项目–>属性–>C/C++ –> 预处理器–>预处理器定义中添加_CRT_SECURE_NO_WARNINGS:原创 2017-08-02 16:46:49 · 209 阅读 · 0 评论 -
mfc 弹出框提示信息
当用户关闭应用程序时,会发送一个 WM_CLOSE 消息,程序响应后结束程序,如何在点击 关闭时需要弹出其他对话框(比如用于提示保存),可以通过类向导添加 WM_CLOSE 消息 处理函数,变添加相关处理程序,比如: void CDemoDlg::OnClose() { if (MessageBox(_T("确定退出吗"), _T("提示"),MB_YESNO|MB_ICON原创 2017-08-02 15:42:31 · 10050 阅读 · 0 评论 -
VS2010/MFC MFC 常用类:定时器 Timer
**定时器简介** 定时器,可以帮助开发者或者用户定时完成某项任务。在使用定时器时,我们可以给系 统传入一个时间间隔数据,然后系统就会在每个此时间间隔后触发定时处理程序,实现周期 性的自动操作。例如,我们可以在数据采集系统中,为定时器设置定时采集时间间隔为 1 个 小时,那么每隔 1 个小时系统就会采集一次数据,这样就可以在无人操作的情况下准确的进 行操作。**MFC 定时器**转载 2017-08-16 15:37:29 · 882 阅读 · 0 评论 -
VS2010/MFC 常用类:CTime 类和 CTimeSpan类
日期和时间类简介 CTime 类的对象表示的时间是基于格林威治标准时间(GMT)的。CTimeSpan 类的对 象表示的是时间间隔。 CTime 类和 CTimeSpan 类一般不会被继承使用。两者对象的大小都是 8 个字节。 CTime 表示的日期上限是 3000 年 12 月 31 日,下限是 1970 年 1 月 1 日 12:00:00 A M GMT。 CTime 类的原创 2017-08-16 15:05:27 · 578 阅读 · 0 评论 -
mfc 字符总结,char* cString相互转换
1.统计宽字节字符串的长度wchar_t * p2 = L "bbb";num = wcslen(p2);2.//char* 与 CString之间的转换 C++ cstring .C_str() // char* –> CStringchar* p3 = "ccc";CString str = CString(p3);3.CString —> char*CStringA t原创 2017-08-02 10:36:32 · 772 阅读 · 0 评论 -
VS2013/MFC基于对话框编程: [1]创建MFC工程
VS2013作为最新版的Visual studio,界面和功能上相比之前的版本有了较大的改善和提高,MFC作为集成API的简单版更适合编程开发,许多应用软件都是基于对话框的,这里就介绍一下如何在VS2013中创建一个基于对话框的MFC项目。 工具/原料 • Visual Studio 2013 方法/步骤 双击打开 VS2013,进入起始页,在左侧开始处选择“新建项目”;或者选择菜单栏中“文转载 2017-08-16 10:00:57 · 1844 阅读 · 0 评论 -
vs2013 mfc Cstring转int、int转Cstring
CString str = _T(“123”);int i = _ttoi(str);===============int i = 123;CString str ;str.Format(_T(“%d”), i);IDI_MAINICON转载 2017-08-01 16:41:23 · 26609 阅读 · 0 评论