上篇文章里面所用的截图是点击按钮就截取当前打开的界面,链接:
MFC 截图功能实现_春蕾夏荷_728297725的博客-CSDN博客
这里所用的截图是可以选中区域,另存为目录等的操作:
效果:
选中区域:
菜单:
代码调用实例:
#include "ScreenCapture.h"
#include <string>
using namespace std;
void CScreenCaptureDemoDlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
CAPTURE_DATA *pData = new CAPTURE_DATA();
pData->save_dir = "C:\\Users\\14713\\Desktop\\1111";
pData->filename = "aa.png";
pData->capture_oper = CO_SURE;
ExecuteScreenCapture(pData);
CDialogEx::OnOK();
}