![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Visual Studio
文章平均质量分 59
LongEagle
在成电编码的程序猿,目前主要学习方向:C++ Qt 、qml
展开
-
从ini文件获取__int64类型
有时需要从ini文件中获取__int64类型的数据,例如TimeStamp,可以采取以下方式:1.创建ini文件BOOL OpenFile(CString &strIniFilePath, FILE* pIniFile);{ TCHAR szPath[MAX_PATH + 1]; ::GetModuleFileName(NULL, szPath, MAX_PATH); CString strPath(szPath); strIniFilePath = strPath .Left(st原创 2022-01-06 18:32:39 · 445 阅读 · 0 评论 -
MFC中获取TimeStamp的简要方法
1.获取精确到秒的TimeStamp(10位) SYSTEMTIME sysTime; ::GetLocalTime(&sysTime); CTime curTime(sysTime); __int64 timeStamp = curTime.GetTime(); // timeStamp 1641455665 __int642.获取精确到毫秒的TimeStamp(13位)因为获取到的SYSTEMTIME结构对象sysTime中存储了wMilliseconds毫秒的值,所以只需将原创 2022-01-06 17:07:13 · 5664 阅读 · 0 评论 -
CTimeSpan的简要用法
1. CTimeSpan与CTime一样,CTimeSpan声明于atltime.h,namespace ATL中。作用:1. 内部存储时间跨度中的时间量(秒数)。2. CTimeSpan函数将秒转换为天、小时、分钟和秒的各种组合。3. 而伴随类CTime表示绝对时间。4. CTime和CTimeSpan类不是为派生而设计的。由于没有虚拟函数,CTime和CTimeSpan对象的大小正好是8字节。大多数成员函数都是内联的。class CTimeSpan{public: CTimeSpan原创 2022-01-06 15:42:17 · 2661 阅读 · 0 评论 -
CTime的用法总结
1. SYSTEMTIME与::GetLocalTime()先说一下 SYSTEMTIME 结构体,其定义位于WinBase.h中,具体定义如下:typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds;} SYSTE原创 2022-01-02 22:56:32 · 3840 阅读 · 0 评论 -
VC++ MFC 程序 F5 Debug运行需要等待加载半天的问题
VC++ MFC 程序 F5 运行需要加载半天的问题本人使用的是VS2008,当开发一个Solution很长时间后,会出现按 F5 运行时,需要等待很久的时间,然后底部状态栏及Output窗口才开始显示Load Lib、dll、Symbols等信息,等待时间可能长达几分钟。 一般情况下加载都是很快的。第一次遇到这个问题的时候还不清楚是啥原因,试过一些办法也没有解决,比如rebuild、修改load的Symbols等等。后来发现这个问题其实与.sln路径下的一个**.ncb**文件有关:NCB是“No原创 2020-09-18 20:14:21 · 445 阅读 · 0 评论 -
PropertyPage在非英文版Win10中变大变形
PropertyPage变大变形问题个人见解问题描述手上维护的一个Tool, 开发平台是 Win7 + VS2008 MFC C++由于前段时间微软发布声明不再对Win7做更新及支持,以及现在电脑基本上出厂预装Win10,所以不得不支持Win10了。由于不是专业的软件公司,上面要求能在Win10上正常使用就行了。在迁移至Win10过程中发现部分也面出现变形的情况,原本在Win7上能正常显示的页面,在Win10 笔记本中中会在Height及Width方向上增大,导致页面超出屏幕,底部有些控件会显示不原创 2020-05-20 21:30:30 · 788 阅读 · 0 评论