CImage::Draw
Copie une bitmap du contexte de périphérique source au contexte actuel de l'appareil.
BOOL Draw(
HDC hDestDC,
int xDest,
int yDest,
int nDestWidth,
int nDestHeight,
int xSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight
) const throw( );
BOOL Draw(
HDC hDestDC,
const RECT& rectDest,
const RECT& rectSrc
) const throw( );
BOOL Draw(
HDC hDestDC,
int xDest,
int yDest
) const throw( );
BOOL Draw(
HDC hDestDC,
const POINT& pointDest
) const throw( );
BOOL Draw(
HDC hDestDC,
int xDest,
int yDest,
int nDestWidth,
int nDestHeight
) const throw( );
BOOL Draw(
HDC hDestDC,
const RECT& rectDest
) 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.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.rectDest
Une référence à une structure de RECT , identificateur de destination.rectSrc
Une référence à une structure d' RECT identificateur, la source.pointDest
Une référence à une structure de POINT qui identifie le coin supérieur gauche du rectangle de destination, en unités logiques.
Valeur de retour
Une valeur différente de zéro si l'opération a réussi ; sinon 0.
Notes
Draw exécute la même opération que StretchBlt, à moins que l'image ne contienne une couleur ou un canal alpha transparente. Dans ce cas, Draw exécute la même opération que TransparentBlt ou AlphaBlend nécessaire.
Pour les versions de Draw qui ne spécifient pas un rectangle source, l'image source entière est la valeur par défaut. Pour la version de Draw qui ne spécifie pas une taille du rectangle de destination, la taille de l'image source est la valeur par défaut et aucun étirer ou réduire ne se produit.
Configuration requise
Header: atlimage.h