右键点击你的FormView, 然后选择“Add Windows Message Handle...”,在弹出的对话框中,将右下角的dialog改为window,这时可以看见左边窗口中多出WM_ERASEBKGND, 这样加入对这条消息的相应,在此函数中可以画图加背景。
{
// TODO: Add your message handler code here and/or call default
// return 0;
CBitmap m_bitmap;
m_bitmap.LoadBitmap(IDB_BITMAP1);
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(pDC);
BITMAP bitMap;
m_bitmap.GetBitmap(&bitMap);
CBitmap *pbmpOld=dcMem.SelectObject(&m_bitmap);
pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitMap.bmWidth,bitMap.bmHeight,SRCCOPY);
return 0;
//return CFormView::OnEraseBkgnd(pDC);
}