- 博客(9)
- 收藏
- 关注
原创 RTF 转 PDF 通用函数
1、由于使用了 RICHEDIT 控件,就只能在 Windows 下使用,不能跨平台,有没有可以类似代码不需要经过 RICHEDIT 控件的。基本原理是 RTF 文件利用 RICHEDIT 控件的打印功能,打印到图片,再使用 pdflib 库,转换成 PDF.。2、有没有不使用 pdflib 库的代码,毕竟 pdflib 虽然对个人免费,但对商业使用是收费的。手搓代码,运行良好,控制台、服务类程序同样适用。
2024-05-04 20:44:10 206
原创 基于 RTF 的报表生成函数(C++)
基本做法是:用 Word 编辑报表模板,保存为可保留绝大多数 Word 格式的 RTF 文件,然后根据内部的关键字生成报表。该方案实现需要对 RTF 规范了解,但一旦实现,其通用性、实用性极强,理论上可以解决所有 C/S类软件的报表问题。发现除了基于 HTML 外,剩下可能的最佳方案就是基于 RTF。笔者尝试生成任意格式的报表,期望功能强和技术门槛低。
2024-04-29 22:21:29 174
原创 求助各位大神基于 WinCrypt 库的RSA2(Sha256WithRSA)的C++代码,包括读私钥签名和读证书验签.
现有签名代码综合网上示例和ChatGPT,反复修改调试后可正常输出结果,但与已验证正确的基于 OpenSSL 库的代码签名结果不符。求助各位大神帮助,验签代码未贴出,但相信如果签名解决了,验签应问题不大。
2023-07-21 21:40:11 211 1
原创 C++ SHA256WithRSA 签名算法
网上大部分 SHA256WithRSA 的示例 C++源码实际是 Sha256 后 RSA,与标准的 SHA256WithRSA 签名结果不符,只好自已写了一个,后来者拿走不谢少入坑。
2023-01-11 11:48:49 1493 3
原创 CMFCVisualManagerWindows10 自定义类(更新)
相信很多人都在找这个类。vs 的 MFC 内置了 Windows XP、Windows 7、Office x ...等主题,但找遍全网都没有 Windows10 的主题,于是自己写了一个 CMFCVisualManagerWindows10 类,运行良好,后附源码,需要的拿走不谢。使用时在自己 MFC 程序的 CMainframe 类中找到切换应用程序外观样式的代码,作如下修改:...#include "VisualManagerWindows10.h"...CMDITabInfo.
2021-07-26 11:56:11 1434 7
原创 Windows平台下基于OLEDB模板的数据库编程技术汇总
Windows平台下基于 OLEDB模板数据库编程稳定性高、代码量小、适用性广,绿色,但是网上包括MSDN上可供查阅的资料极少,个人在踩了太多坑后将其基本编程技术汇总,学弟学妹们通过此文可快速上手。注意事项:文中代码基于Windows、C++/MFC,无法应用于其它操作系统平台,可自行重写为SDK或WTL。文中代码未标明头文件,使用时请自行搜索MSDN添加。文中代码不明之处均可以在MSDN或网上轻易找到答案,难以找到的内容均已注释。转载请注明出处。1 初始化、连接数据库、错误信息的获取1.
2020-10-30 13:06:40 587
原创 MFC 对话框 CDialog 增加滚动条
假设对话框类名 CMyDialog,继承自 CDialog 或 CDialogEx。通过添加三个消息映射函数用一个自定义成员函数实现为对话框 CMyDialog 增加滚动条,无需额外的成员变量。CMyDialog 添加WM_MOUSEWHEEL、WM_VSCROLL、WM_HSCROLL 三个消息映射函数。并添加如下一个自定义成员函数。void UpdateScrollInfo(int nWi...
2020-03-09 13:03:18 2812 3
原创 OLEDB 保存 BLOB 到数据库的最简洁代码
/// <summary>通过 OLEDB 模板保存二进制数据到数据库的 BLOB 字段,代码量减少至 MSDN 上推荐代码的几十分之一</summary>/// <param name="session">传入的 session 应已经正常连接数据库</param>/// <param name="sSelectSQL">查询二进制...
2019-05-18 10:02:17 393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人