VC++2005mfc对话框添加背景图片

IDB_BITMAP2:一副位图

窗体的WM_ERASEBKGND消息

 

BOOL CTYMText01Dlg::OnEraseBkgnd(CDC* pDC)
{
 // TODO: 在此添加消息处理程序代码和/或调用默认值
 //给框架添加背景图片
    CBitmap bmp;
    bmp.LoadBitmap(IDB_BITMAP2); ///加载位图
    CBrush m_brushBackground;
    m_brushBackground.CreatePatternBrush(&bmp);    ///创建位图画刷
    CRect rect;
    GetClientRect(&rect);
    pDC->FillRect(rect,&m_brushBackground); //用背景画填充区域

 
    return TRUE;
 // return CDialog::OnEraseBkgnd(pDC);

}

你可能感兴趣的:(知识收集)