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 )
$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 |
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 |
Consultez GetDIBits dans la librairie MSDN.