如果你是VC2003以上的版本,可以用CImage类
stdafx.h文件中包含:#include
void CTempDlg::SaveRecordImage(CString strPath)
{
CRect rcBk;
GetClientRect(&rcBk);
CDC* pDC=GetDC();
CImage Image;
Image.Create(rcBk.Width(),rcBk.Height(),24);
::BitBlt(Image.GetDC(),0,0,rcBk.Width(),rcBk.Height(),pDC->m_hDC,0,0,SRCCOPY);
Image.Save(strPath);
Image.ReleaseDC();
Image.Destroy();
}
这个告诉你两个方法。
1.GDI+,这个很简单,自己赵本书看看。
2.ATL库,这个也很简单,IPICTURE就好。
具体的例子,你下一个GDI+的书看看,说实话,20分想要代码。。。lz还是算了吧。
intel jpeg library