Partager via


CImage::BitBlt

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

BOOL BitBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   const POINT& pointDest,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   int xSrc,
   int ySrc,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   const RECT& rectDest,
   const POINT& pointSrc,
   DWORD dwROP = SRCCOPY 
) const throw( );

Paramètres

  • hDestDC
    La destination HDC.

  • xDest
    Coordonnée x logique du coin supérieur gauche du rectangle de destination.

  • yDest
    L'ordonnée logique du coin supérieur gauche 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.

  • pointDest
    Une structure de POINT indiquant le coin 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.

  • xSrc
    Coordonnée x logique du coin supérieur gauche du rectangle source.

  • ySrc
    L'ordonnée logique du coin supérieur gauche du rectangle source.

  • rectDest
    Une structure de RECT indiquant le rectangle de destination.

  • pointSrc
    Une structure de POINT indiquant le coin supérieur gauche du rectangle source.

Valeur de retour

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

Notes

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

Configuration requise

Header: atlimage.h

Voir aussi

Référence

Classe de CImage

CImage::PlgBlt

CImage::StretchBlt

CImage::MaskBlt