UDF > WinAPIEx > GDI > BitMaps >


_WinAPI_GetDIBits

Obtient les bits d'un bitmap et les copie dans une m�moire tampon sp�cifi�e comme un DIB

#include <WinAPIGdi.au3>
_WinAPI_GetDIBits ( $hDC, $hBitmap, $iStartScan, $iScanLines, $pBits, $tBI, $iUsage )

Param�tres

$hDC Handle du contexte de p�riph�rique
$hBitmap Handle de l'image bitmap. Doit �tre un bitmap compatible (DDB).
$iStartScan Indique la premi�re ligne de balayage � r�cup�rer
$iScanLines Indique le nombre de lignes de balayage � r�cup�rer
$pBits Pointeur sur un tampon qui recevra les donn�es du bitmap.
Si ce param�tre est 0, la fonction passe les dimensions et le format de l'image bitmap � la structure $tagBITMAPINFO point� par le param�tre $pBI.
$tBI Pointeur sur une structure $tagBITMAPINFO qui sp�cifie le format souhait� pour les donn�es DIB
$iUsage Indique le format du membre bmiColors de la structure $tagBITMAPINFO.
Doit �tre l'une des valeurs suivantes:
    $DIB_PAL_COLORS - La table de couleurs doit �tre compos� d'un tableau d'index 16 bits dans la palette actuelle
    $DIB_RGB_COLORS - La table de couleurs doit �tre compos� de valeurs litt�rales rouge, bleu, vert

Valeur de retour

Succ�s: Si $pBits n'est pas 0 et si la fonction r�ussit, la valeur de retour est le nombre de lignes de balayage copi�s � partir de l'image bitmap.
Si $pBits est 0 et GetDIBits remplit avec succ�s la structure, la valeur de retour est True.
�chec: Retourne False

En relation

$tagBITMAPINFO

Voir aussi

Consultez GetDIBits dans la librairie MSDN.