HBITMAP hBitmap;
BITMAP bitmap;
HDC hMemDC;
int x = 0, y = 0; // 출력할 위치
hBitmap = LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP1));
// 비트맵 리소스를 읽어들임
hMemDC = CreateCompatibleDC(dc);
// 현재의 화면과 호환되는 메모리DC를 만듬
SelectObject(hMemDC, hBitmap);
// 비트맵 핸들을 메모리DC에서 사용할 수 있도록 가져옴
GetObject(hBitmap, sizeof(BITMAP), &bitmap);
// 비트맵 핸들의 정보를 bitmap 구조체에 반환
DeleteObject(hBitmap);
// 비트맵 핸들 삭제(리소스)
BitBlt(dc, x, y, bitmap.bmWidth, bitmap.bmHeight, hMemDC, 0, 0, SRCCOPY);
//비트맵 출력
DeleteDC(hMemDC);
// 생성했던 메모리DC를 삭제
*
BitBlt 함수 설명: http://blog.naver.com/power2845/50143023810