1 2 3 4 5 6 7 8 9 10 11 12 13 14
| m_Bitmap.CreateBitmap( TabWidth, TabHeight, 1, 32, &TabImage);
HBITMAP hBitmap = ( HBITMAP ) :: LoadImage(AfxGetInstanceHandle(), NULL, IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION);
if ( hBitmap )
{
if ( m_Bitmap.DeleteObject() )
m_Bitmap.Detach();
m_Bitmap.Attach( hBitmap );
}
CDC dcMem;
dcMem.CreateCompatibleDC ( pDC );
CCGPicViewPVA* pOldBitmap =
(CCGPicViewPVA*) dcMem.SelectObject( m_Bitmap );
pDC->StretchBlt( XMinPos, YMinPos, TabWidth, TabHeight, &dcMem,
XMinPos, YMinPos, TabWidth, TabHeight, SRCCOPY); |
Partager