PDA

View Full Version : ذخیره کردن تصویر رسم شده داخل پنجره داکیومنت MFC



pswin.pooya
پنج شنبه 25 شهریور 1389, 15:46 عصر
سلام
من یه برنامه SDI به کمک MFC ساختم که با GDI+ داکیومنت خودم رو داخش ذخیره می کنم. حالا چه شکلی میتونم تصویر نمایش داده شده داخل view رو داخل یک فایل (مثلا با فرمت png) ذخیره کنم؟

مصطفی ساتکی
جمعه 26 شهریور 1389, 09:22 صبح
یه CBitmap رو به Cimage مربوطه attach کنید و سپس متد save رو فراخوانی کنید با flag --- Gdiplus::ImageFormatPNG
البته هدر atlimage رو بایستی اضافه کنید.
مثالش به صورت زیره :
CBitmap bitmap;

CImage image;

image.Attach(bitmap);

image.Save(_T("MyFile.png"), Gdiplus::ImageFormatPNG);