15,980
社区成员
发帖
与我相关
我的任务
分享
CClientDC dc(GetDlgItem(IDC_PICTURE));
CRect rect;
GetDlgItem(IDC_PICTURE)->GetClientRect(rect);
//ScreenToClient(rect);
m_memDC.CreateCompatibleDC(&dc);
m_bitmap.CreateCompatibleBitmap(&dc, rect.Width(), rect.Height());
m_memDC.SelectObject(&m_bitmap);
m_memDC.SetBkColor(RGB(0, 0, 0));
CBrush brush(HS_CROSS, RGB(0, 128, 0));
m_memDC.FillRect(rect, &brush);
CPaintDC dc(GetDlgItem(IDC_PICTURE));
CRect rect;
GetDlgItem(IDC_PICTURE)->GetClientRect(rect);
//ScreenToClient(rect);
dc.BitBlt(rect.left, rect.top, rect.Width(), rect.Height(), &m_memDC, 0, 0, SRCCOPY);