UDF > WinAPIEx > GDI > BitMaps >


_WinAPI_StretchBlt

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 )

Paramètres

$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

Valeur de retour

Succès: Retourne True
Échec: Retourne False

Remarque

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.

Voir aussi

Consultez StretchBlt dans la librairie MSDN.