UDF > GDIPlus > Graphics >


_GDIPlus_GraphicsClear

Efface un objet Graphics avec une couleur sp�cifi�e

#include <GDIPlus.au3>
_GDIPlus_GraphicsClear ( $hGraphics [, $iARGB = 0xFF000000] )

Param�tres

$hGraphics Handle de l'objet Graphics
$iARGB [optionnel] Composantes de la couleur: Alpha, Rouge, Vert et Bleu

Valeur de retour

Succ�s: Retourne True.
�chec: Retourne False et d�finit @error <> 0, @extended contient le code erreur GPSTATUS ($GPID_ERR*).

Voir aussi

Consultez GdipGraphicsClear dans la Librairie MSDN.

Exemple

#include <GDIPlus.au3>
#include <GUIConstantsEx.au3>
#include <ScreenCapture.au3>
#include <WinAPIHObj.au3>

Example()

Func Example()
    Local $hBitmap, $hImage, $hGraphic

    ; Initialise la biblioth�que GDI+
    _GDIPlus_Startup()

    ; Capture une r�gion d'�cran
    $hBitmap = _ScreenCapture_Capture("", 0, 0, 400, 300)
    $hImage = _GDIPlus_BitmapCreateFromHBITMAP($hBitmap)

    ; Efface la capture d'�cran
    $hGraphic = _GDIPlus_ImageGetGraphicsContext($hImage)
    _GDIPlus_GraphicsClear($hGraphic)

    ; Enregistre l'image r�sultante
    _GDIPlus_ImageSaveToFile($hImage, @MyDocumentsDir &  "\GDIPlus_Image.jpg")

    ; Nettoie les ressources
    _GDIPlus_GraphicsDispose($hGraphic)
    _GDIPlus_ImageDispose($hImage)
    _WinAPI_DeleteObject($hBitmap)

    ; Arr�te la biblioth�que GDI+
    _GDIPlus_Shutdown()

    ShellExecute(@MyDocumentsDir &  "\GDIPlus_Image.jpg")
EndFunc   ;==>Example