プロが教えるわが家の防犯対策術!

お世話になっております。
VC2005を使用しております。
PictureControlで編集した画像を、CImageを使用してjpgファイルに保存することを行っております。
CDC *pDC = m_Pic.GetDC();でPictureControlのCDC取得
CImage SaveImage;で本体を宣言し、
CDC *SaveImageDC;でCDCを宣言します。
SaveImageDC->BitBlt(0,0,image.GetWidth(),image.GetHeight(),pdc,0,0,SRCCOPY);でコピー
を行っておりますが、SaveImageとSaveImageDCを連動させる事ができません。
どのようにすればよいか教えてください。
よろしくお願いします。

A 回答 (1件)

CImageでファイルに落とすのであれば



CImage SaveImage;
SaveImage.Attach( m_Pic.GetBitmap() );
SaveImage.Save( L"Sample.jpg", Gdiplus::ImageFormatJPEG );
SaveImage.Detach();

といった具合で保存できると思いますよ
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!