Partager via


CImage::StretchBlt

Copie une bitmap du contexte de périphérique source à ce contexte actuel de l'appareil.

BOOL StretchBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL StretchBlt(
   HDC hDestDC,
   const RECT& rectDest,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL StretchBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   int xSrc,
   int ySrc,
   int nSrcWidth,
   int nSrcHeight,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL StretchBlt(
   HDC hDestDC,
   const RECT& rectDest,
   const RECT& rectSrc,
   DWORD dwROP = SRCCOPY 
) const throw( );

Paramètres

  • hDestDC
    Un handle au contexte de périphérique de destination.

  • xDest
    Coordonnée x, en unités logiques, de l'angle supérieur gauche du rectangle de destination.

  • yDest
    Coordonnée y, en unités logiques, de l'angle supérieur gauche du rectangle de destination.

  • nDestWidth
    La largeur, en unités logiques, du rectangle de destination.

  • nDestHeight
    La hauteur, en unités logiques, du rectangle de destination.

  • dwROP
    L'opération raster à exécuter.Les codes d'opération définir exactement comment combiner les bits de la source, la destination, et du modèle (comme défini par le pinceau actuellement sélectionné) pour former la destination.Consultez BitBlt dans Kit de développement logiciel Windows pour une liste d'autres codes d'opération et leurs descriptions.

  • rectDest
    Une référence à une structure de RECT , identificateur de destination.

  • xSrc
    Coordonnée x, en unités logiques, de l'angle supérieur gauche du rectangle source.

  • ySrc
    Coordonnée y, en unités logiques, de l'angle supérieur gauche du rectangle source.

  • nSrcWidth
    La largeur, en unités logiques, le rectangle source.

  • nSrcHeight
    La hauteur, en unités logiques, le rectangle source.

  • rectSrc
    Une référence à une structure d' RECT identificateur, la source.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi, sinon 0.

Notes

Pour plus d'informations, consultez StretchBlt dans Kit de développement logiciel Windows.

Configuration requise

Header: atlimage.h

Voir aussi

Référence

Classe de CImage

CImage::BitBlt

CImage::MaskBlt