문제
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