자료 저장소

간단한 비트맵 활용시 유용한 래퍼 함수

void DrawBitmap(HDC hdc,int x,int y,HBITMAP hBit) 
{
HDC MemDC;
HBITMAP OldBitmap;
int bx,by;
BITMAP bit;

MemDC=CreateCompatibleDC(hdc);
OldBitmap=(HBITMAP)SelectObject(MemDC, hBit);

GetObject(hBit,sizeof(BITMAP),&bit);
bx=bit.bmWidth;
by=bit.bmHeight;

BitBlt(hdc,x,y,bx,by,MemDC,0,0,SRCCOPY);

SelectObject(MemDC,OldBitmap);
DeleteDC(MemDC);
}
댓글 로드 중…

최근에 게시된 글