سؤال

ولدي 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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top