تحويل من HBITMAP إلى الحياة السياسية في فرنسا أو بابوا نيو غينيا في C ++
سؤال
لا أحد يعرف كيف يمكن استخدام متغير HBITMAP لكتابة ملف بابوا نيو غينيا أو JPEG؟
وأنا نظرت لأول مرة في القيام بذلك مع GDI + ولكنه يعطيني أخطاء تقول لي مين / لم يتم تحديد الحد الأقصى (تعريفها فقط يجلب المزيد من المشاكل)، ثم نظرت إلى يببنغ في C ++ الارتباطات (بابوا نيو غينيا ++) وتعذر الحصول على الأمثلة لتجميع.
شكرا،
وميكي
المحلول
HBITMAP bmp;
CImage image;
image.Attach(bmp);
image.Save("filename.jpg"); // change extension to save to png
نصائح أخرى
وتحديد الحد الأدنى والحد الأقصى كما يلي:
#ifndef max
#define max(a,b) (((a) > (b)) ? (a) : (b))
#endif
#ifndef min
#define min(a,b) (((a) < (b)) ? (a) : (b))
#endif
وووضعها أمام GDI زائد تشمل عملت بالنسبة لي:)
لا تنتمي إلى StackOverflow