VC++常用功能代码封装
文章平均质量分 94
本专栏在10多年C++项目开发实践的基础上,将一些常用的功能,以高质量的代码展现出来。这些常用的高质量规范代码,可以直接拿到项目中使用,能有效地解决软件开发过程中遇到的多个问题。订阅后,永久有效,可加入内部技术群!
余额抵扣
助学金抵扣
还需支付
¥79.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
dvlinker
2022年度博客之星Top5、优快云博客专家、B站优质视频教程创作者、C/C++领域优质创作者、优质技术专栏《C++软件调试与异常排查从入门到精通系列教程》作者。从事C++软件开发十多年,通过数年的软件开发实践,积累了大量的实战经验,特别在C++软件调试及异常排查方面积累了丰富的经验,现任C++高级软件工程师!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VC++常用功能开发汇总
VC++常用功能开发汇总原创 2022-04-19 16:30:13 · 130167 阅读 · 296 评论
-
【C++开源库使用】使用libcurl开源库发送url请求(http/https请求)去下载用户头像文件(附完整源码)
本文详细讲述如何使用libcurl开源库发送url请求(http请求)去下载用户头像文件,并给出了完整实现源码。原创 2025-07-07 16:20:00 · 30550 阅读 · 63 评论 -
【C++开源库使用】调用开源库STB中的stbi_load_from_memory加载图片文件,进行灰化处理,然后调用stbi_write_png或stbi_write_jpg将灰化图片保存到文件中
调用开源库STB中的stbi_load_from_memory加载图片文件,进行灰化处理,然后调用stbi_write_png或stbi_write_jpg将灰化图片保存到文件中。原创 2025-07-14 09:54:02 · 20400 阅读 · 59 评论 -
【开发实例分享】使用Layered分层窗口实现视频会议中的桌面区域共享(使用分层窗口将部分区域透掉,鼠标可穿透)
本文详细讲述如何使用Layered分层窗口实现视频会议中的桌面区域共享,使用分层窗口将部分区域透掉的特殊效果,且鼠标可穿透。原创 2024-07-27 12:28:25 · 3010 阅读 · 2 评论 -
C++ IM程序与主流IM软件(QQ、微信、企业微信等)聊天图文内容复制粘贴对通的实现细节(读写剪切板编程,附完整源码)
本文详细讲述C++ IM程序与主流IM软件(QQ、微信、企业微信等)聊天图文内容复制粘贴的剪切板对通的实现细节,并探讨了对通过程中遇到的几个典型问题。原创 2024-07-28 18:21:34 · 14689 阅读 · 0 评论 -
C++程序中使用命令行命令copy/xcopy拷贝文件/文件夹,解决调用CopyFile拷贝文件速度过慢的问题(附源码)
本文详细讲述如何在C++程序中使用命令行命令copy/xcopy拷贝文件/文件夹解决调用CopyFile拷贝文件速度过慢的问题。原创 2025-09-15 08:45:00 · 24242 阅读 · 45 评论 -
C++程序调用SetWindowsHookEx全局拦截键盘按键消息和窗口消息的Hook实例分享
本文分享调用SetWindowsHookEx全局拦截键盘按键消息和窗口消息的两个Hook实例。原创 2024-08-28 10:48:15 · 18298 阅读 · 39 评论 -
C++程序使用开源zlib库对二进制字节流数据进行压缩和解压(附源码)
C++程序使用开源zlib库对二进制字节流数据进行压缩和解压(附源码)原创 2024-07-26 14:54:01 · 484 阅读 · 0 评论 -
C++程序使用开源的zip.cpp和unzip.cpp去压缩和解压文件(附完整源码)
C++程序使用开源的zip.cpp和unzip.cpp去压缩和解压文件(附完整源码)原创 2024-07-26 15:02:38 · 902 阅读 · 0 评论 -
C++如何使用C++ STL标准模板库中的算法函数(附源码)
本文讲述如何使用C++ STL标准模板库中的算法函数。原创 2022-06-27 16:35:45 · 10690 阅读 · 96 评论 -
C++调用STL算法函数有效提升STL列表的搜索速度(附源码)
本文详细讲述如何使用STL库自带的算法函数去有效提升STL列表的搜索速度原创 2022-04-04 10:21:41 · 10193 阅读 · 9 评论 -
VC++通过查看ReactOS开源代码,解决完整路径dll加载失败问题(附源码)
通过参考reactos开源操作系统中的源码,解决完整路径的dll库加载失败的问题。原创 2022-04-23 11:06:49 · 12151 阅读 · 103 评论 -
VC++调用PostThreadMessage给线程发消息,实现线程间的通信(附源码)
调用PostThreadMessage给线程发消息,实现线程间的通信。本文详细讲解了使用PostThreadMessage时要注意的细节问题。原创 2022-04-05 11:52:58 · 9904 阅读 · 4 评论 -
VC++调用libcurl开源库实现发送邮件的功能(附源码)
libcurl提供了一套统一样式的API接口,我们不用关注各种协议下网络通信的实现细节,只需要调用这些API就能轻松地实现基于这些协议的数据通信。本文将简单地讲述一下使用libcurl实现邮件发送的相关细节。...原创 2021-11-14 18:26:39 · 21606 阅读 · 43 评论 -
WM_TIMER定时器消息优先级低,可能会被系统丢弃,导致定时任务无法正常执行
WM_TIMER定时器消息优先级低,可能会被系统丢弃,导致定时任务无法正常执行。原创 2025-05-13 13:32:02 · 14885 阅读 · 45 评论 -
某日在某个月份中不存在导致软件出现异常的问题排查(判断闰年以及月份中的天数,附完整源码)
排查某日在某个月份中不存在导致软件出现异常的问题,并给出判断闰年以及月份中天数的完整源码。原创 2025-07-21 10:13:28 · 15242 阅读 · 52 评论 -
VC++实现阻止屏保、阻止系统自动关闭屏幕、阻止系统待机(附源码)
本文讲述了阻止屏保、阻止系统自动关闭屏幕、阻止系统自动待机的实现方法,并详细介绍了API Monitor工具软件的使用。原创 2022-05-01 16:01:56 · 12694 阅读 · 131 评论 -
VC++如何实时感知Windows系统进入和退出待机状态(附源码)
如何实时感知Windows系统进入和退出待机状态。原创 2022-05-10 15:42:51 · 9492 阅读 · 23 评论 -
C++ 处理Windows窗口的常用API函数及窗口处理经验总结(附源码)
C++ 处理Windows窗口的常用API函数及窗口处理经验总结(附源码)原创 2024-06-11 10:38:05 · 824 阅读 · 1 评论 -
C++如何通过代码打开Windows系统中的一些窗口【选择程序对话框 | 照片查看器 | 设备管理器窗口 | 系统扬声器设备窗口 | 系统麦克风设备窗口】(附完整源码)
C++如何通过代码打开Windows系统中的一些窗口【选择程序对话框 | 照片查看器 | 设备管理器窗口 | 系统扬声器设备窗口 | 系统麦克风设备窗口】(附完整源码)原创 2024-07-26 14:42:12 · 259 阅读 · 0 评论 -
C++使用SDL开源库中SDL定时器替代Windows窗口定时器消息(附源码)
使用SDL定时器替代Windows窗口定时器消息(附源码)原创 2024-06-11 10:44:57 · 281 阅读 · 1 评论 -
C++实时检测耳机的插入与拔出(附源码)
如何实时检测耳机的插入与拔出原创 2022-04-02 16:08:19 · 10757 阅读 · 9 评论 -
VC++使用libqr开源库生成二维码(附源码)
详细介绍使用libqr开源库生成二维码原创 2022-03-27 10:57:13 · 11593 阅读 · 7 评论 -
VC++异常捕获__try...__except和try...catch的使用介绍(附源码)
异常捕获__try...__except和try...catch的使用介绍。原创 2022-06-17 13:23:12 · 7836 阅读 · 131 评论 -
VC++通过SetWindowHookEx去实时拦截窗口消息,实现视频会议中桌面共享图像的实时拖动(附源码)
通过SetWindowHookEx去实时拦截窗口消息,实现视频会议中桌面共享图像的实时拖动。原创 2021-10-18 23:38:30 · 8457 阅读 · 3 评论 -
使用Detours实现hook的实例分享
分享使用Detours开源库实现hook的实例。原创 2024-08-10 13:15:42 · 2224 阅读 · 6 评论 -
C++如何实时监测另一个进程是否已经退出?(附源码)
调用WaitForSingleObject实时监测目标进程是否已经退出原创 2022-03-27 09:25:28 · 8170 阅读 · 6 评论 -
VC++使用开源的zip.cpp和unzip.cpp实现压缩包的创建与解压(附源码)
使用开源的zip.cpp和unzip.cpp实现压缩包的创建与解压原创 2022-03-25 22:23:02 · 8896 阅读 · 1 评论 -
VC++使用zlib压缩及解压数据,使用base64编码及解码数据(附源码)
使用zlib压缩及解压数据,使用base64编码及解码数据。原创 2022-06-17 13:46:39 · 12217 阅读 · 19 评论 -
C++调用IcmpSendEcho函数实现对远端地址的ping检测(附源码)
调用IcmpSendEcho函数实现对远端地址的ping检测原创 2022-04-22 18:04:39 · 9104 阅读 · 4 评论 -
VC++调用gethostbyname实现域名解析(附源码)
详细讲述域名解析的完整流程,代码上通过调用gethostbyname实现域名解析。原创 2022-03-30 16:19:59 · 10944 阅读 · 2 评论 -
VC++ IM即时通讯软件中的剪切板数据对通的实现细节(附源码)
本文详细讲述了IM即时通讯软件中的剪切板数据对通的实现细节,重点讲解如何构造HTML_FORMAT和QQ_Unicode_RichEdit_Format两种剪切板数据格式。原创 2022-03-20 22:15:54 · 7464 阅读 · 7 评论 -
VC++检测防火墙是否开启、判断程序是否加入防火墙白名单(附源码)
检测Windows防火墙是否开启、判断程序是否加入Windows防火墙白名单原创 2022-03-27 20:37:09 · 11373 阅读 · 12 评论 -
C++处理窗口的常用API函数及窗口处理经验总结(附源码)
处理窗口的常用API函数及窗口处理经验总结原创 2023-02-20 21:31:44 · 3643 阅读 · 60 评论 -
VC++中ANSI、UNICODE与UTF-8字符编码之间的转换(附源码)
ANSI、UNICODE与UTF-8字符编码之间的转换原创 2022-03-19 10:21:17 · 13179 阅读 · 5 评论 -
VC++使用SDL定时器替代Windows窗口定时器消息(附源码)
介绍SDL开源库中SDL定时器的使用原创 2022-03-31 12:13:47 · 3602 阅读 · 5 评论 -
C++详解Base64编解码原理以及Base64编解码接口实现(附源码)
本文详细讲述Base64编码相关的内容,以及Base64编解码的代码实现。1、Base64编码帮我们解决的实际问题 我们在使用libjingle(客户端)和XMPP服务器实现IM聊天功能时,测试过程中发现,当发送信息的包含一些特殊字符(不可识别字符)时,XMPP服务器会强行将客户端断开。起初很是奇怪,为啥随便发几个消息后,XMPP服务器就将libjing...原创 2022-04-11 19:16:54 · 5294 阅读 · 4 评论 -
VC++几种加载图片方法的讨论(附源码)
本文将分别讲述使用LoadBitmap、CImage和GDI+ Image类来加载图片的方法,以及使用过程中的一些注意事项。原创 2022-08-08 21:08:18 · 3932 阅读 · 20 评论 -
VC++对字符串进行加密的MD5String和获取文件MD5值的MD5File函数的封装(附源码)
对字符串进行加密的MD5String和获取文件MD5值的MD5File函数的封装原创 2022-04-01 11:49:05 · 2535 阅读 · 2 评论 -
C++使用URI Scheme实现从web网页上打开本地C++应用程序(附源码)
使用URI Scheme实现从web网页上打开本地exe应用程序原创 2021-11-24 19:04:20 · 9624 阅读 · 19 评论
分享