位圖資源 ID `IDB_BG`,對話框類 `CMyDlg`。
BOOL CMyDlg::OnEraseBkgnd(CDC* pDC) {
CRect rect;
GetClientRect(&rect);
CDC memDC;
memDC.CreateCompatibleDC(pDC);
CBitmap bmp;
bmp.LoadBitmap(IDB_BG);
CBitmap* pOld = memDC.SelectObject(&bmp);
BITMAP bm;
bmp.GetBitmap(&bm);
// 拉伸繪製
pDC->SetStretchBltMode(HALFTONE);
pDC->StretchBlt(0, 0, rect.Width(), rect.Height(),
&memDC, 0, 0, bm.bmWidth, bm.bmHeight, SRCCOPY);
memDC.SelectObject(pOld);
return TRUE; // 阻止默認擦除
}