16,472
社区成员
发帖
与我相关
我的任务
分享
void MainControlDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: 在此处添加消息处理程序代码
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap bmpBackground;
bmpBackground.LoadBitmap(IDB_BITMAP_MAINPANEL_BG);
BITMAP bitmap;
bmpBackground.GetBitmap(&bitmap);
CBitmap *pbmpOld = dcMem.SelectObject(&bmpBackground);
dc.SetStretchBltMode(STRETCH_HALFTONE);
dc.StretchBlt(0,0, rect.Width(), rect.Height(), &dcMem, 0, 0, bitmap.bmWidth, bitmap.bmHeight, SRCCOPY);
// 不为绘图消息调用 CDialogEx::OnPaint()
CDialogEx::OnPaint();
}