- 博客(29)
- 收藏
- 关注
原创 SQLite数据库容量压缩
SQLite数据库容量压缩:VACUUM清空“空闲列表”,把数据库尺寸压缩到最小https://www.cnblogs.com/samlin/p/5580191.html
2021-07-07 10:58:56
664
原创 ::AfxLoadLibrary()调用失败,返回错误码126
1 ::AfxLoadLibrary()调用失败,返回错误码126缺少底层依赖的dll,使用Depends.exe查看缺少的dll.自己的库支持要放到统一执行目录下,有时可能是需要安装的驱动dll支持,需要安装驱动
2020-08-25 17:20:50
715
原创 CListCtrl 灰白相间实现
CListCtrl 灰白相间实现:需要处理NM_CUSTOMDRAW消息,特定绘制list1 初始化消息映射:3 函数实现:效果图:
2020-08-25 17:06:14
181
转载 WM_GETDLGCODE message
WM_GETDLGCODE messageSent to the window procedure associated with a control. By default, the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this defaul.
2020-08-06 15:50:47
556
原创 WM_CTLCOLOR 消息
在每个控件开始绘制之前,都会向其父窗口发送WM_CTLCOLOR通告消息,在该消息的处理函数中,可以设置控件显示文本的前景色、背景色以及字体。该消息处理函数还要求返回一个画刷的句柄,用于在控件具体的绘制之前擦除其客户区。WM_CTLCOLOR映射消息处理函数为afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)。...
2020-08-06 15:45:32
212
原创 临界区 CRITICAL_SECTION
1 声明临界区CRITICAL_SECTION m_stLocker;2 初始化临界区:::InitializeCriticalSection(&m_stLocker);3 释放临界区:::DeleteCriticalSection(&m_stLocker);4 使用临界区:::EnterCriticalSection(&m_stLocker);...::LeaveCriticalSection(&m_stLocker);临界区是.
2020-07-13 11:20:01
121
原创 笔记 MFC 获得 exe所在路径
1 获得 exe所在路径:std::wstring strPathModule = sPathModule;TCHAR sPathModule[512];::GetModuleFileName(NULL, sPathModule,sizeof(sPathModule));size_t siPos = strPathModule.rfind(_T('\\'));if(siPos != std::wstring::npos)strPathModule = strPathModul..
2020-07-09 13:57:54
109
原创 按位取数字节
整数除256相当于不管后8位是多少都抹掉;减号相当于在这1位有的情况下(=1)减对应数值(第7位 -128, 第6位 -64)就是去掉了
2020-07-09 13:31:29
215
原创 MFC 控件使用 CListBox CComboBox CListCtrl笔记
1 CListBox listBox;listBox.ResetContent()清空下拉列表// 添加项和附加信息int nItem = listBox.AddString(_T(“aaa”));if(-1 != nItem){structX *p = new structX(); // 赋值//nItem 的 附加信息listBox.SetItemDataPtr(nItem, p);}listBox.SetCurSel(0);// 访问项和附件信息 及 删除int nPos =
2020-07-06 09:00:01
383
原创 打开标准文件对话框,csv文件读写
写文件是遇到汉语字符串无法保存的问题:#include CStdioFile file;setlocale( LC_CTYPE, (“chs”));得以解决
2020-07-06 08:57:32
76
原创 MFC MD5加密实现
哈希加密不可逆的加密规则,即MD5加密,比如将敏感信息的密码MD5加密后存储到数据库。MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致,是计算机广泛使用的杂凑算法之一(摘要算法/哈希算法)。...
2020-07-03 16:33:53
1156
原创 MFC Debug平台下编译错误 warning C4229
编译错误信息:错误代码:问题解决后的代码:问题出现在MFC DLL中, DEBUG_NEW定义的位置不对
2020-07-03 16:11:45
186
原创 笔记:EA常用的一些操作
1 右侧“项目浏览器”点击第二个图标,“新增包”点击“确定”“确定”右键Demo包,选择【源码工程】->【导入源码目录】选择工程路径,一路确定工程对应的类图生成了反向,Demo包,右键,源码工程->生成源代码...
2020-07-03 11:01:28
683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人