[MFC] 비트맵(Bitmap) 출력
2008. 11. 24. 14:36
IT Note/기타언어
Client 영역 가운데에 비트맵 출력
1. 프로젝트 생성 - SDI, “Picture”
2. BMP화일 리소스에 추가
3. OnDraw 구현
CDC memDC; CBitmap MyBit, *pOldBit;
BITMAP bm;
MyBit.LoadBitmap(IDB_TOTO);
MyBit.GetObject(sizeof(BITMAP),&bm);
memDC.CreateCompatibleDC(pDC);
pOldBit=memDC.SelectObject(&MyBit);
CRect rect; GetClientRect(rect);
int x=(rect.right-bm.bmWidth)/2;
int y=(rect.bottom-bm.bmHeight)/2;
pDC->BitBlt(x,y,bm.bmWidth,bm.bmHeight,&memDC,0,0,SRCCOPY);
memDC.SelectObject(pOldBit);
'IT Note > 기타언어' 카테고리의 다른 글
[MFC] Bitmap (0) | 2008.11.24 |
---|---|
[MFC] Shape (0) | 2008.11.24 |
[MFC] OnDraw 동작 (0) | 2008.11.24 |