문제

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