上传者: 38660327
|
上传时间: 2021-09-19 18:39:10
|
文件大小: 38KB
|
文件类型: PDF
本文实例为大家分享了C++实现全屏截图功能的具体代码,供大家参考,具体内容如下
最近维护的项目,在某些情况下,光有日志还不行,于是添加了截图功能,特定情况下,会自动截图,辅助分析,从而改进程序。以下是截图实现代码。
void CDemoDlg::ScreenShot(void)
{
CWnd *pDesktop = GetDesktopWindow();
CDC *pdeskdc = pDesktop->GetDC();
CRect re;
//获取窗口的大小
pDesktop->GetClientRect(&re);
CBitmap bmp;
bmp.CreateCompat