你就重绘背景啊
网上一大堆代码:
我把我写的给你看吧,在对话框中你要自己添加wm_erasebkgnd消息,因为在classwizard里是找不到这个消息的。
BOOLcstartdialog::OnEraseBkgnd(CDC*pDC)
{
CDCccomdc;
ccomdc.CreateCompatibleDC(pDC);
CBitmapm_bitmap;
m_bitmap.LoadBitmap(IDB_kaishihuamian);//加在位图
ccomdc.SelectObject(&m_bitmap);
CRectm_rect;
this->GetClientRect(m_rect);
BITMAPbitmap;
m_bitmap.GetBitmap(&bitmap);
pDC->StretchBlt(0,0,m_rect.Width(),m_rect.Height(),&ccomdc,0,0,bitmap.bmWidth,bitmap.bmHeight,SRCCOPY);//贴图
returntrue;
}