2021
01-08
01-08
C++使用BitBlt进行窗口抓图的方法
本文使用C++双缓存进行指定窗口截图。CreateDIBSection创建应用程序可以直接写入的、与设备无关的位图(DIB),它提供内存中位图的指针,外部程序可以直接使用。需要注意的是,BitBlt方法只能抓图普通窗口的截图,对于使用D3D渲染的窗口(例如Excel、Win10自带视频播放器)则只能获取黑屏。1、DibCaptureHelper.h#pragmaonce #include<windows.h>#include<string>usingstd::string; classDibCaptureHelper{public:&nb...
继续阅读 >