上一页 1 ··· 4 5 6 7 8
摘要: 本文使用C++将位图句柄HBITMAP保存为位图文件,配合C++抓图代码可以实现抓图保存文件(.bmp)。 阅读全文
posted @ 2020-04-23 12:50 xhubobo 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: 基于前两篇抓图文章,本文将抓图提取为一个服务,实现不同场景下抓图需求的封装。 C++使用BitBlt进行窗口抓图 C++使用PrintWindow进行窗口抓图 首先是抓图服务: ICaptureHelper.h #pragma once #include <windows.h> #include < 阅读全文
posted @ 2020-03-31 17:08 xhubobo 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 本文使用C++双缓存进行指定窗口截图。CreateDIBSection创建应用程序可以直接写入的、与设备无关的位图(DIB),它提供内存中位图的指针,外部程序可以直接使用。 需要注意的是,PrintWindow方法能够抓取使用D3D渲染的窗口(例如Excel、Win10自带视频播放器),如果抓取普通 阅读全文
posted @ 2020-03-25 12:58 xhubobo 阅读(5430) 评论(0) 推荐(0) 编辑
摘要: C++使用BitBlt、CreateDIBSection和双缓冲对指定窗口截图。 阅读全文
posted @ 2020-03-24 20:59 xhubobo 阅读(3648) 评论(0) 推荐(0) 编辑
摘要: 单例模式是老生常谈的一种设计模式,同时它是最简单也是最容易被忽视的一种设计模式。单例类应该是密封类,不能被继承,同时建议在任何情况下都要保证线程安全。 阅读全文
posted @ 2019-11-29 00:23 xhubobo 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 传统观察者模式的C#代码实现,以及使用C# IObservable模式的代码实现。 阅读全文
posted @ 2019-11-18 23:09 xhubobo 阅读(380) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8