用mfc 保存图片 我们就是已经在界面中显示出图片了,现在希望能把这个图片再用一个保存按钮保存起来

2024-12-02 22:58:07
推荐回答(1个)
回答1:

void SaveImgFromHandle( HBITMAP hBitmap, const char *szImgPath )
{
CImage img;
WCHAR szPath[MAX_PATH];
MultiByteToWideChar( CP_ACP, 0, szImgPath, -1, szPath, sizeof(szPath) );//如果有指定UNICODE就加这句,没有就不用
img.Attach( hBitmap );
img.Save( szPath, Gdiplus::ImageFormatJPEG );
img.Dettach();
}