![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
gdamichael
这个作者很懒,什么都没留下…
展开
-
CString,string,char*之间的转换 及 CString&CStringA&CStringW之间的相互转换
这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的转换十分必要。以下我用简单的图示指出三者之间的关系,并以标号对应转换的方法。1 string to CString CString.format("%s",string.c_str());2...转载 2020-06-19 13:31:09 · 2059 阅读 · 0 评论 -
程序员实用工具网站
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-11-16 11:51:12 · 216 阅读 · 0 评论 -
MFC下在利用控制台输入输出
MFC下利用TRACE语句可以很方便的打印调试信息,但是有些时候如果要打印另外的信息,为了分析数据的方便,不想与TRACE的信息混在一起。这个时候,利用控制台输出就是一个比较不错的捷径。虽然有很多局限性,比如,只能开一个控制台等等,但是,这个方法还是比较有吸引力,因为其使用就如同控制台程序一样,比读写文件少一个文件指针。使用方法如下,具体请参考MSDN。AllocConsole();...转载 2019-08-13 09:52:02 · 248 阅读 · 0 评论 -
SHBrowseForFolder 将弹出的选择路径的对话框至于最顶层
其实大部分都是常规内容,主要是缺失了hwndOwner 设置,添加后就可以置顶了。 TCHAR szFolderPath[MAX_PATH] = { 0 }; CString strFolderPath = TEXT(""); BROWSEINFO sInfo; ::ZeroMemory(&sInfo,...原创 2019-08-11 14:50:34 · 716 阅读 · 0 评论 -
【转载】TinyXML2使用教程
原文见 https://blog.csdn.net/K346K346/article/details/48750417 1.TinyXML2概述TinyXML2是simple、small、efficient开源的C++ XML文件解析库,可以很方便的应用到现有的项目之中。非常适合存储简单数据,配置文件,对象序列化等数据量不是很大的操作。TinyXML2详细介绍与源码获取方法详见:Tin...转载 2019-08-05 19:17:50 · 303 阅读 · 0 评论 -
fatal error C1083: 无法打开包含文件:“stdint.h”: No such file or directory
参考“总结windows获取stdint.h和inttypes.h方法”地址 https://blog.csdn.net/chinabinlang/article/details/25377841 解决方案:下载stdint.h和inttypes.h,然后放到Program Files (x86)\Microsoft Visual Studio 9.0\VC\include路径下,或者程序...原创 2019-07-25 15:16:56 · 1097 阅读 · 0 评论 -
VS 打包程序(含卸载)
最后计划采用Visual Studio Installer,可以从下面网址下载VSI_bundlehttps://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9/file/171165/2/VSI_bundle.exeVS2008 可参考下列文章:https://lanxuli...原创 2019-04-30 17:20:33 · 4276 阅读 · 0 评论 -
VS编译链接时错误(Error Link2005)的解决方法
Error Link 2005是常见错误,总结如下:1.调用其他静态库文件出错。原因分析:主工程和静态库工程的属性配置不一致。右键选择工程->属性->C/C++->代码生成->运行库,两者的配置不同。将静态库工程和主工程的运行时库的版本设置为一致的就可以解决问题了。另外,网上还提供了一种新的方法来查看工程链接的具体静态库路径:在“属性->链接器->常规-&g...原创 2019-04-16 11:56:54 · 2254 阅读 · 0 评论 -
MFC 控件随窗口尺寸变化自动调整位置及大小
MFC 控件随窗口尺寸变化自动调整位置及大小[转载]https://www.cnblogs.com/weixinhum/p/3916699.html在MFC对话框编程过程中经常会出现这样一个问题,在给窗口做尺度变换后,原来的控件位置和大小并没有跟着变,导致界面看起来极不协调,如下:要解决这个问题,可在类结构体中声明一个CRect变量以存储之前窗体大小的信息,如下:CRect m_DlgRe...转载 2019-04-06 14:28:40 · 652 阅读 · 1 评论