![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
小猿訚柃
这个作者很懒,什么都没留下…
展开
-
C++如何读取自定义类型文件内容
C++如何读取自定义类型文件内容文件格式导出与导入文件格式struct damage_unit{ char damage_sort[2];//病害类型 //FS;腐蚀病害 //PL;破裂病害 //BX;变形病害 //CK;错口病害 //TJ;脱节病害 //SL;渗漏病害 //QR;侵入病害 //JN;积泥病害 /...原创 2019-06-03 16:02:52 · 3388 阅读 · 1 评论 -
C++文件读写,各种方式备忘录
函数原型:FILE * fopen(const char * path,const char * mode);相关函数:open,fclose,fopen_s,_wfopen返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno 中参数说明: 参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。 ...转载 2019-06-03 16:04:20 · 201 阅读 · 0 评论 -
C++随机函数的使用
问题:想要得到-0.01~0.001之间的随机数工具函数:rand() <stdlib.h>头文件实现代码:原理:rand()函数的随机数区间是什么?答:rand() 返回 0 到 RAND_MAX 之间的伪随机整数 可以在头文件中查找RAND_MAX是多少 答:#define RAND_MAX 0x7fff ...原创 2019-05-28 15:38:23 · 1122 阅读 · 0 评论 -
C++ extern关键字小结
C++允许将声明和定义分离开来。变量的声明规定了变量的类型和名字,即使一个名字为程序所知,一个文件如果想使用别处定义的名字则必须包含对那个名字的声明。定义则负责创建与名字关联的实体,定义还申请存储空间。如果想声明一个变量而非定义它,就在变量名前添加extern关键字,而且不要显式地初始化变量:extern int i; //声明i而非定义int j; //声明并定义i注...原创 2018-11-29 10:56:34 · 245 阅读 · 5 评论 -
在头文件中声明全局指针数组的方法
在头文件中:double *v;在.cpp文件中:v=new double[数组长度]原创 2018-11-26 10:04:47 · 2012 阅读 · 0 评论 -
vs2010解决C++ “无法打开源文件”的问题
项目–>项目属性->配置属性->C/C++->常规->附加包含目录->$(ProjectDir) 即可.【转】转载 2018-08-27 16:01:20 · 20314 阅读 · 5 评论 -
模态对话框与 非模态对话框
Windows对话框分为两类:模态对话框和非模态对话框。模态对话框,当它弹出后,本应用程序其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作退出后,其他窗口才能继续与用户交互。非模态对话框则是,它弹出后,本程序其他窗口仍能响应用户输入。非模态对话框一般用来显示提示信息等。注意的点:1、 两个不同的对话框的类不一样,在另一个关联的CPP文件中要记得加入另一个的头文件。...原创 2018-12-17 19:24:34 · 251 阅读 · 0 评论 -
CListCtrl Class 成员函数列表
CListCtrl ClassThe new home for Visual Studio documentation is Visual Studio 2017Documentation on docs.microsoft.com.The latest version of this topic can be found at CListCtrl Class.Encapsulates...转载 2018-12-07 09:49:11 · 756 阅读 · 0 评论 -
CString构造函数的用法
Append to stringExtends the string by appending additional characters at the end of its current value:string (1) string& append (const string& str);substring (2) string& append (cons...原创 2018-12-20 07:52:49 · 1341 阅读 · 1 评论 -
C++输出操作参数类型对应表
原创 2018-12-20 07:48:42 · 656 阅读 · 0 评论 -
GetWindowTextA()和GetWindowTextW()和GetWindowText()的区别
这个问题还是和编码类型有关,由于存在Unicode和ANSI两种编码类型,所以对于有关字符处理的API函数都分别定义了两个函数分别对应不同的编码方式: 对于GetWindowTextA()是用ANSI编码类型时使用的API函数,对于A结尾的函数都是用的ANSI编码 GetWindowTextW()则是用Unicode编码类型时使用的API函数,对于W结尾的函数都是用的Unicode编码...转载 2018-12-14 08:18:05 · 4474 阅读 · 0 评论 -
MFC中利用ListControl制作空表格,由键盘输入数据并保存在数组中
创建对话框及必要的控件创建对话框,命名为listControl,由类向导创建类;在对话框中拖入一个listControl控件,命名为m_store_items,风格:report;添加一个editControl控件,命名为m_edit_pos,默认是Control变量;创建表格(所在函数:BOOL ClistControlDlg::OnInitDialog())// TODO: 在...原创 2018-12-12 22:39:45 · 3994 阅读 · 3 评论 -
list control原理及成员函数简要整理
这里只介绍report风格。准备工作:(1)建立MFC Application(2)建立一个对话框,添加列表控件(3)删除TODO文本和OK按钮(4)调整列表框大小 修改其ID为IDC_STORE_ITEMS(5)给列表框添加control变量,m_store_items一些成员函数(1)LVS_EX_GRIDLINESL:也就是表格的网格线(2)LVS_EX_TRACKSELE...原创 2018-12-05 16:49:11 · 2940 阅读 · 0 评论 -
MFC Edit Control编辑框中值得获取方法总结
1、SetDlgItemText(IDC_EDIT_DATA,m_data); //前一个是ID号,后一个是编辑框的成员变量; 只更新特定的编辑中的内容2、UpdateData(FALSE); //UpdateData(FALSE)更新的是窗口中所有编辑框中的内容若绑定了控件变量m_data 就用不到GetItemDlg了GetItemDlg是在没邦定控件或者值变量的情况下使用的...转载 2018-12-02 21:24:34 · 3351 阅读 · 1 评论 -
MFC 制作表格 实现用户输入数据 ,存入数组并且写入txt文件中
未完待续一、需要的控件:listControl 与edit ControlList Control获取指定行和列的编号,并获取指定行和列的内容及修改赋值。实现双击实现修改列表框内容edit Control属性:位置任意,关联一个变量m_edit1,在OnInitDialog()函数中写入 m_edit.ShowWindow(SW_HIDE),作用为初始时讲编辑框隐藏listControl...原创 2018-11-27 09:36:44 · 4134 阅读 · 0 评论 -
MFC 实现对话框之间的跳转
现在有两个Dialog,一个是创建工程时自己生成的Dialog1,另一个是在资源中自己添加的一个Dialog2。程序每次运行时运行的是Dialog1,现在要通过点击Dialog1上的一个BUTTON来实现关闭Dialog1同时打开Dialog2 (类似于登陆跳转),也就是对话框间的跳转。step1:建立几个界面:拖动控件形成界面step2:新建的界面,需要建立一个新的类:类继承于CDialo...原创 2018-11-27 08:25:54 · 4837 阅读 · 0 评论 -
访问冲突的常见错之一————定义了一个指针变量没有初始化
PipeDamage.h文件中:CPipeDamageDlg *dlg;PipeDamage.cpp文件中:(初始化函数中)dlg = new CPipeDamageDlg();之前遇到过很多诸如此类的小错误原创 2018-11-29 11:02:41 · 1016 阅读 · 0 评论 -
MFC UpdateData(FALSE)和UpdateData(TRUE)
当修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,也就是把控件的内容更新到变量就应该在访问变量前调用UpdateData(TRUE)。 UpdateData刷新的是当前对话框。UpdateData(true):用窗体上控件中的内容来更新和控件相关连的变量的值(只能更新value类型的变量)例如:...原创 2018-11-26 10:45:28 · 646 阅读 · 0 评论