간단한 비트맵 활용시 유용한 래퍼 함수
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);
}
'프로그래밍 > API' 카테고리의 다른 글
API :: 메시지(2) PeekMessage,아이들타임,키상태조사,트리플클릭 (0) | 2010.06.15 |
---|---|
API :: 메시지(1) 윈도우 프로시저, 메시지 큐, 메시지 루프 (0) | 2010.05.28 |
API :: 윈도우 관리(5) 윈도우 리전,반투명,애니메이션 (0) | 2010.05.27 |
API :: 윈도우 관리(4) 윈도우 관련 메시지 (0) | 2010.05.23 |
API :: 윈도우 관리(3) 윈도우 핸들, 열거 (0) | 2010.05.23 |
댓글 로드 중…