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 · 578 阅读 · 0 评论 -
MFC中获取TimeStamp的简要方法
1.获取精确到秒的TimeStamp(10位) SYSTEMTIME sysTime; ::GetLocalTime(&sysTime); CTime curTime(sysTime); __int64 timeStamp = curTime.GetTime(); // timeStamp 1641455665 __int64 2.获取精确到毫秒的TimeStamp(13位) 因为获取到的SYSTEMTIME结构对象sysTime中存储了wMilliseconds毫秒的值,所以只需将原创 2022-01-06 17:07:13 · 6113 阅读 · 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 · 3281 阅读 · 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 · 4283 阅读 · 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 · 662 阅读 · 0 评论 -
PropertyPage在非英文版Win10中变大变形
PropertyPage变大变形问题个人见解 问题描述 手上维护的一个Tool, 开发平台是 Win7 + VS2008 MFC C++ 由于前段时间微软发布声明不再对Win7做更新及支持,以及现在电脑基本上出厂预装Win10,所以不得不支持Win10了。由于不是专业的软件公司,上面要求能在Win10上正常使用就行了。 在迁移至Win10过程中发现部分也面出现变形的情况,原本在Win7上能正常显示的页面,在Win10 笔记本中中会在Height及Width方向上增大,导致页面超出屏幕,底部有些控件会显示不原创 2020-05-20 21:30:30 · 1033 阅读 · 0 评论
分享