void CStatisticsDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: 在此处添加消息处理程序代码
// 不为绘图消息调用 CDialog::OnPaint()
// masaka: learn to show the background bitmap
// load
CBitmap bmpBk;
bmpBk.LoadBitmap(IDB_BITMAP_TEST);
// get info
BITMAP bmpInfo;
bmpBk.GetBitmap(&bmpInfo);
CRect wndRect;
this->GetClientRect(&wndRect);
// create CDC in memory
CDC dcMemory;
dcMemory.CreateCompatibleDC(&dc);
// select in the bitmap
CBitmap *pOldBitmap = dcMemory.SelectObject(&bmpBk);
// show it!
//dc.BitBlt(0, 0, wndRect.Width(), wndRect.Height(), &dcMemory, 0, 0, SRCCOPY);
dc.StretchBlt(0, 0, wndRect.Width(), wndRect.Height(), &dcMemory, 0, 0, bmpInfo.bmWidth, bmpInfo.bmHeight, SRCCOPY);
// restore
dcMemory.SelectObject(pOldBitmap);
}