MFC
비트맵화일로부터 비트맵 간단히 출력하기.
니니스
2010. 5. 6. 16:59
- void AppView::OnButton()
- {
- CString szFilename("C:\\Talla\\yourimg.bmp");
- HBITMAP hBmp = (HBITMAP)::LoadImage(NULL,szFilename,
- IMAGE_BITMAP,0,0,
- LR_LOADFROMFILE|LR_CREATEDIBSECTION);
- CBitmap bmp;
- bmp.Attach(hBmp);
- CClientDC dc(this);
- CDC bmDC;
- bmDC.CreateCompatibleDC(&dc);
- CBitmap *pOldbmp = bmDC.SelectObject(&bmp);
- BITMAP bi;
- bmp.GetBitmap(&bi);
- dc.BitBlt(0,0,bi.bmWidth,bi.bmHeight,&bmDC,0,0,SRCCOPY);
- bmDC.SelectObject(pOldbmp);
- }