会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
快雪的博客主页
至人无己,神人无功,圣人无名
博客园
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2024年1月29日
MFC对话框处理Esc和Enter键,避免对话框关闭
摘要: 要在MFC对话框中处理ESC和ENTER消息,避免对话框退出,您可以重写对话框类的PreTranslateMessage函数,并在该函数中处理这些消息。 首先,打开对话框类的头文件(.h文件),添加以下声明: afx_msg BOOL PreTranslateMessage(MSG* pMsg);
阅读全文
posted @ 2024-01-29 13:51 快雪
阅读(379)
评论(0)
推荐(0)
2024年1月12日
MFC项目多版本软件图标共存问题
摘要: 在实际项目中,一套代码可能对应多个版本(定制),不同的版本显示不同的软件图标。如何修改软件图标?现将方法整理如下: 1.不同版本,在项目属性-》C/C++-》预处理器-》预处理器定义,定义各自的预编译开关。假如有三个项目,分别为:_OEM_A,_OEM_B,_STANDARD_。 2.在项目属性-》
阅读全文
posted @ 2024-01-12 10:06 快雪
阅读(47)
评论(0)
推荐(0)
2023年12月28日
Windows判断一个字符串是否纯十六进制数
摘要: #include <regex> using namespace std; bool IsHexDigit(const TCHAR* s) { TCHAR* pattern = _T("^0[xX][0-9A-Fa-f]+$|^[0-9A-Fa-f]+$"); #ifdef UNICODE std:
阅读全文
posted @ 2023-12-28 10:36 快雪
阅读(180)
评论(0)
推荐(0)
2023年12月25日
实现MFC中CListCtrl双击单元格获取文本
摘要: 1.窗口上拖一个Edit控件,并将Visible设置为False 2.OnInitDialog为Edit设置父窗口为CListCtrl m_edit.SetParent(&m_lstRecord); 设置父窗口非常关键,因为后续Edit需要MoveWindow,而列表控件GetSubItemRect
阅读全文
posted @ 2023-12-25 15:52 快雪
阅读(471)
评论(0)
推荐(0)
2023年12月20日
解决Qt6“QApplication file not found”和“无法运行 rc.exe”错误
摘要: 最近开始学习Qt(趟坑),买了一本《C++ GUI Qt 4编程》,照着书上的例子做,第一个就报编译不过,报错信息:'QApplication' file not found 查了下Qt助手, 使用qmake,需要加一句:QT += widgets 原因在于QApplication在Qt6中被放在了
阅读全文
posted @ 2023-12-20 17:04 快雪
阅读(1697)
评论(0)
推荐(0)
2023年12月12日
CString、string、wstring、utf-8互转
摘要: 实现了一个CStrCvt类,主要进行宽字符和多字节相互转换,采用STL实现。注意的是,在多字节转宽字符(s2ws)和宽字符转多字节(ws2s)函数中需要locale信息,在使用过程中,需要根据实际情况进行设置。如果有需要可以检测文本编码,网上有开源的第三方库,可供使用。不过,准确率需自己判断。为了不
阅读全文
posted @ 2023-12-12 15:31 快雪
阅读(512)
评论(0)
推荐(0)
2023年11月30日
解决WritePrivateProfileString写中文字符乱码问题
摘要: 使用WritePrivateProfileString写ini文件,在中文操作系统下写中文,没有问题,在俄文操作系统下,中文乱码。由于工程是Unicode,因此实际调用的是WritePrivateProfileStringW,而非WritePrivateProfileStringA。但是查看ini文
阅读全文
posted @ 2023-11-30 10:42 快雪
阅读(1064)
评论(0)
推荐(0)
Windows下读文件二进制模式和文本模式的区别
摘要: 前段时间,碰到了一个奇怪的事情,我实现了一个读某文件的类,原本这个文件是以二进制写的,读的时候没太在意,将模式少写了一个“b”,变成了文本模式 _tfopen_s(&pFile, m_file, _T("r")) 测试了好些文件都没有问题,直到有一天,一同事反应读取函数有问题,数据被截断了。我看了半
阅读全文
posted @ 2023-11-30 10:17 快雪
阅读(152)
评论(0)
推荐(0)
2023年11月29日
MFC的CFile类以追加模式写文件
摘要: CFile类的Open函数有CFile::modeNoTruncate模式,该模式是非截断的意思,再配合CFile::modeCreate,意味着如果文件不存在,则创建,如果文件存在,则不会将文件内容清空。当对文件进行追加写入时,有一个小细节,就是打开文件模式中虽然添加了这两种OpenFlag,但是
阅读全文
posted @ 2023-11-29 15:22 快雪
阅读(810)
评论(0)
推荐(0)
2023年3月10日
如何分析dmp文件?
摘要: 1.使用宇宙最强IDE,VS打开dmp文件。 2.在SVN上下载对应版本的PDB文件。(版本管理的重要性) 3.点击“设置符号路径”,设置上一步下载的PDB文件目录,注意勾选“除排除模块之外的所有模块” 4.调试 5.选择对应版本的代码源文件 执行上一步之后会弹框,此时的源文件是构建软件时的路径,请
阅读全文
posted @ 2023-03-10 11:19 快雪
阅读(1280)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告