15,980
社区成员




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
}