MFC
Mr_liu_666
keep coding
展开
-
MFC在选项卡TabControl中定义下拉列表ComboBox如何在主Dlg中初始化,error C2352非静态成员函数的非法调用,error C2228的左边必须有类/结构/联合,已解决
问题及原因设计一款软件经常会遇到在一个选项卡(TabControl)中添加一些东西,然后需要初始化。我在做现在的项目的时候就需要在一个选项卡中添加下拉列表(ComboBox):众所周知,初始化某一个ComboBox的时候需要Add String:void Other1::Other1Init(){ CTRL_1.AddString(_T("22")); CTRL_1.AddString(_T("0")); CTRL_1.AddString(_T("-20")); CTRL_1.原创 2020-07-05 23:26:49 · 1040 阅读 · 2 评论 -
(C++)错误提示 c2352 :非静态成员函数的非法调用
转自:https://www.cnblogs.com/zhc-/p/3623014.html静态成员函数相当于全局函数,只是有一个类名字空间的限制。而类成员函数是成员内部的函数,同一个类的对象实例可以有很多,每一个实例都有自已不同的成员变量值,成员函数一般都是对成员自已的成员变量值在操作。所以调用成员函数,必须明确是对哪一个对象实例的操作。而静态成员函数调用的成员变量值都必须是静态的,等同全局的变量。一个类不同的对象实例的静态变量是同一个变量,所以静态成员函数的调用可以全局调用,而无须指明是对哪一个对象转载 2020-07-05 22:36:50 · 2496 阅读 · 0 评论 -
str[0].Format(_T(“%s“), DevInfo.FirmwareName); 格式错误
unicode环境下,CString Format格式化ansi字符串要用 %S。原博客:https://blog.csdn.net/ahak2000/article/details/51426866侵删。转载 2020-07-04 18:14:57 · 306 阅读 · 0 评论 -
VS2015安装不了microsoft SQL server compact 4.0,自己重装时出现错误,需要回退安装,错误码1935
参考了这一篇:https://jingyan.baidu.com/article/fec4bce2bccfdaf2608d8b70.html但是出现了需要重启的情况,重启之后虽然成功扫描,但是报告修复失败。但是microsoft SQL server compact 4.0依然正常安装了。转载 2020-06-28 01:28:32 · 1435 阅读 · 0 评论 -
VS2015 资源视图在哪里? 资源视图在另一个编辑器打开?
视图-其他窗口-资源视图打开资源视图后出现如下情况:资源视图本身就是把resource.rc给排版显示了,所以此处的问题是resource.rc已经打开了,关闭就好了错误发生时打开的文件:关闭文件后: 正常显示: ...原创 2020-06-07 12:18:50 · 6578 阅读 · 0 评论 -
VS2015 资源视图_VS2015 Resource Viewer
https://zhidao.baidu.com/question/433989262459438764.html转载 2020-06-07 00:27:29 · 902 阅读 · 0 评论 -
vs2015 f12转不到定义点_vs2015 转到定义灰了_VS2015ctrl左键转到定义
安装了VS2015之后右键函数转到定义总是灰色的,F12也不可以转到定义。原因是未安装Microsoft SQL Server Compact 4.0,无法创建sdf文件,所以没有链接关系,不能跳转。下载https://www.cr173.com/soft/46486.html并且傻瓜式安装即可F12跳转了。ctrl左键跳转方法如下:工具-扩展和更新-联机-搜索go to definition,安装即可:ctrl+左键就可以跳转了。...原创 2020-06-06 14:07:12 · 2612 阅读 · 0 评论 -
VS2015MFC工程中添加.lib和.dll_小白.lib和.dll添加_简明lib和dll工程导入_fatal error LNK1104: 无法打开文件 IQmeasure.lib
新建了一个MFC工程后,需要调用一个外设,外设自带了上位机软件,但是封装成了lib和dll(dll是一个动态链接库,里面封装着一些保密的源代码,lib是编译的时候告知编译器dll文件中的函数位置与入口——指动态链接)网上的教程一般都是从工程建立开始的,对于已经存在的项目将会很麻烦,本文将讲述如何在已经生成的工程中添加dll和lib。对于VS2015,我们通过修改项目属性的方式告知工程dll和lib以及头文件所在的文件夹,然后在自己的工程里面就可以调用了;1 打开属性菜单选中本工程属性即可:原创 2020-06-05 23:42:27 · 1304 阅读 · 0 评论 -
VS2015工程属性$(ProjectDir)\$(Configuration)\等宏定义位置
VS 2015中的工程属性中很多位置使用了$(ProjectDir)\$(Configuration)\之类的宏定义,宏定义的定义位置如下图示:找到了相应宏定义对找相应文件位置十分有利。原创 2020-06-04 18:43:33 · 2466 阅读 · 0 评论 -
什么是C++中的构造函数?
在声明一个C++类的时候应在其中包括一个和类同名的函数,即构造函数,在将类实例化为对象的时候,构造函数将被调用一次。构造函数无返回值,一般用于类实例化的对象成员变量的初始化。...原创 2020-05-31 18:39:44 · 395 阅读 · 0 评论 -
VS2015 中 .pch文件是什么
pch = pre-complie-header = 预编译文件以一个MFC工程为例,为了避免每一次编译都重复编译MFC组件和扩展之类,在首次编译的时候VS2015将之封装成一个预编译文件,下一次再编译就能避免这个库的重复编译了,节省了时间。...原创 2020-05-30 18:21:51 · 1074 阅读 · 0 评论 -
vs2015 右侧的项目文件表误关
项目文件表全称是解决方案资源管理器:打开的位置在视图->解决方案资源管理器:点一下就出来了。原创 2020-05-29 19:03:35 · 551 阅读 · 0 评论 -
VS2015新建MFC工程默认存储位置,默认位置修改
新建了一个MFC工程之后,工程文件存储的默认位置是C:\Users\deil\Documents\Visual Studio 2015\Projects当我们想要不在C盘占地方,想把源码换到一个更方便管理的位置,可以这样做:选择“选项”选择项目和解决方案,修改项目位置即可。...原创 2020-05-28 22:46:17 · 1421 阅读 · 0 评论