实现功能: 点击按钮 当前窗口图片将被保存下来
第一部:点击按钮的触发函数
void CDialogDlg::OnBnClickedButtonScreenshot() //截图
{
// TODO: 在此添加控件通知处理程序代码
bmpScreen Bmp;
CRect rect;
GetClientRect(&rect);
ClientToScreen(&rect);//P:得到客户区转化为相对屏幕的坐标系
确定一个文件保存位置
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);//得到程序的路径
sPath.ReleaseBuffer();
int nPos=sPath.ReverseFind('\\');
m_StrExePath=sPath.Left(nPos);
sPath = m_StrExePath;
m_StrDBPath = sPath + _T("\\SavePicture\\ScreenPic.bmp"); //得到程序目录下的数据库的完整路径
/