CString filename;
filename = L"qingxinzui.png"; //保存的名字
int header_x = 100; //截取的开始X坐标
int header_y = 100; //截取的开始Y坐标
int end_x = 200; //截取的结束X坐标
int end_y - 300; //截取的结束Y坐标
//注意,结束的XY坐标一定大于开始的XY坐标
CWindowDC DesktopDC(GetDesktopWindow());
CDC cdc;
cdc.CreateCompatibleDC(&DesktopDC);
CBitmap bitmap;
bitmap.CreateCompatibleBitmap(&DesktopDC, (end_x - header_x), (end_y - header_y));
cdc.SelectObject(bitmap);
cdc.BitBlt(0, 0, (end_x - header_x), (end_y - header_y), &DesktopDC, header_x, header_y, SRCCOPY);
CImage image;
image.Attach(bitmap);
image.Save(filename);
MessageBox(L"截图成功");
关于作者