Définit les pixels dans un rectangle d'un contexte de périphérique donné
#include <WinAPIGdi.au3>
_WinAPI_SetDIBitsToDevice ( $hDC, $iXDest, $iYDest, $iWidth, $iHeight, $iXSrc, $iYSrc, $iStartScan, $iScanLines, $tBITMAPINFO, $iUsage, $pBits )
$hDC | Handle du contexte de périphérique. |
$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. |
$iWidth | La largeur, en unités logiques, de l'image. |
$iHeight | La hauteur, en unités logiques, de l'image. |
$iXSrc | Les coordonnées x, en unités logiques, du coin inférieur gauche de l'image. |
$iYSrc | La coordonnée y, en unités logiques, du coin inférieur gauche de l'image. |
$iStartScan | La ligne de départ de balayage dans l'image. |
$iScanLines | Le nombre de lignes de balayage DIB. |
$tBITMAPINFO | La structure $tagBITMAPINFO qui contient des informations sur le DIB. |
$iUsage | Le type de couleur utilisé. (soit les index d'une palette logique, soit les valeurs RVB littérales). Les valeurs suivantes sont définies: $DIB_PAL_COLORS $DIB_RGB_COLORS |
$pBits | Un pointeur vers les données de couleur stockées sous forme de tableau d'octets. |
Succès: | Retourne le nombre de lignes de balayage défini. 0 - Sinon. |
Échec: | Définit @error <> 0 (GDI_ERROR). |
Si le pilote ne prend pas en charge les images JPEG ou PNG passé à SetDIBitsToDevice, la fonction échouera et retournera GDI_ERROR.
Consultez SetDIBitsToDevice dans la librairie MSDN.