Copie un bitmap d'un rectangle source dans un rectangle de destination, avec étirement ou retrécissement du bitmap pour l'adapter aux dimensions du rectangle de destination
#include <WinAPIGdi.au3>
_WinAPI_StretchBlt ( $hDestDC, $iXDest, $iYDest, $iWidthDest, $iHeightDest, $hSrcDC, $iXSrc, $iYSrc, $iWidthSrc, $iHeightSrc, $iRop )
$hDestDC | Handle du contexte de périphérique de destination. |
$iXDest | La coordonnée x, en unités logiques, du coin supérieur gauche du rectangle de destination. |
$iYDest | La coordonnée y, en unités logiques, du coin supérieur gauche du rectangle de destination. |
$iWidthDest | La largeur, en unités logiques, du rectangle de destination. |
$iHeightDest | La hauteur, en unités logiques, du rectangle de destination. |
$hSrcDC | Handle du contexte de périphérique source. |
$iXSrc | La coordonnée x, en unités logiques, du coin supérieur gauche du rectangle source. |
$iYSrc | La coordonnée y, en unités logiques, du coin supérieur gauche du rectangle source. |
$iWidthSrc | La largeur, en unités logiques, du rectangle source. |
$iHeightSrc | La hauteur, en unités logiques, du rectangle source. |
$iRop | Le code de l'opération de trame. Ces codes définissent la façon dont les données de couleur du rectangle source est à combiner avec les données de couleur du rectangle de destination pour obtenir la couleur finale. Ce paramètre doit être égal à 0 ou l'une des valeurs suivantes: $BLACKNESS $CAPTUREBLT $DSTINVERT $MERGECOPY $MERGEPAINT $NOMIRRORBITMAP $NOTSRCCOPY $NOTSRCERASE $PATCOPY $PATINVERT $PATPAINT $SRCAND $SRCCOPY $SRCERASE $SRCINVERT $SRCPAINT $BLANCHEUR |
Succès: | Retourne True |
Échec: | Retourne False |
Le système étire ou retrécit le bitmap selon le mode d'étirement actuellement fixé dans le contexte de périphérique de destination.
Consultez StretchBlt dans la librairie MSDN.