Windows/MFC

CBitmap 비트맵 이미지 출력하기 (bitmap)

aucd29 2013. 10. 2. 17:37
[code]void CXDM_EGSE_SimulationView::OnDraw(CDC* pDC)
{
    CXDM_EGSE_SimulationDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    // TODO: add draw code for native data here

    CDC MemDC;
    MemDC.CreateCompatibleDC(pDC);

    BITMAP bm;
    CBitmap bitmap;    
    bitmap.LoadBitmap(IDB_DWT_COMPRESS);
    bitmap.GetObject(sizeof(BITMAP),&bm);
    CBitmap *pOldBitmap = MemDC.SelectObject(&bitmap);
    

    pDC->BitBlt(50, 50, bm.bmWidth, bm.bmHeight, &MemDC, 0, 0, SRCCOPY);
    MemDC.SelectObject(pOldBitmap);
}[/code]