15,977
社区成员
发帖
与我相关
我的任务
分享void CShapesPicCtrl::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
CDC * pDC = &dc;
if (m_nKind == 1)
{
CDC MemDC;
CBitmap *pOldBitMap;
MemDC.CreateCompatibleDC(pDC);
pOldBitmap=MemDC.SelectObject(m_Bitmap);
pDC->BitBlt(0,0,m_rc.Width(),m_rc.Height(),&MemDC,0,0,SRCCOPY);
MemDC.SelectObject(pOldBitmap);
m_Bitmap.DeleteObject();
MemDC.DeleteDC();
}
// Do not call CStatic::OnPaint() for painting messages
}void CShapesPicCtrl::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
CDC * pDC = &dc;
if (m_nKind == 1)
{
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
MemDC.SelectObject(m_Bitmap);
pDC->BitBlt(0,0,m_rc.Width(),m_rc.Height(),&MemDC,0,0,SRCCOPY);
}
// Do not call CStatic::OnPaint() for painting messages
}