كيفية استخدام أسلوب GetHBITMAP؟
سؤال
ولدي GDI + نقطية، وأريد لتحويل الصور النقطية إلى HBITMAP. أنا أكتب التعليمة البرمجية التالية.
HBITMAP temp;
Color color;
img->GetHBITMAP(color, &temp);
ولكن انها لا تعمل، كيف يمكنني الحصول على HBITMAP؟
المحلول
ورمز مظاهرة من MSDN :
void DemonstrateGetHbitmapWithColor()
{
Bitmap^ bm = gcnew Bitmap( "Picture.jpg" );
IntPtr hBitmap = bm->GetHbitmap( Color::Blue );
// Do something with hBitmap.
DeleteObject( hBitmap );
}
نصائح أخرى
وتحقق من قيمة الإرجاع للدالة GetHBITMAP.
لا تنتمي إلى StackOverflow