Capture une fen�tre ou un contr�le sp�cifi� de l'�cran
#include <ScreenCapture.au3>
_ScreenCapture_CaptureWnd ( $sFileName, $hWnd [, $iLeft = 0 [, $iTop = 0 [, $iRight = -1 [, $iBottom = -1 [, $bCursor = True]]]]] )
$sFileName | Chemin complet avec nom et extension du fichier image |
$hWnd | Handle de la fen�tre � capturer |
$iLeft | [optionnel] Coordonn�e X du coin sup�rieur gauche du rectangle client |
$iTop | [optionnel] Coordonn�e Y du coin sup�rieur gauche du rectangle client |
$iRight | [optionnel] coordonn�e X du coin inf�rieur droit du rectangle |
$iBottom | [optionnel] Coordonn�e Y du coin inf�rieur droit du rectangle |
$bCursor | [optionnel] Si True, le curseur sera captur� avec l'image |
Succ�s: | Retourne le handle du HBITMAP, si $sFileName est vide, ou True si la fonction est appel�e avec $sFileName et si l'image est enregistr�e avec succ�s. |
�chec: | D�finit @error <> 0. |
Toutes les coordonn�es sont en mode coordonn�es client.
Si un handle est retourn�, il doit �tre lib�r� � l'aide de _WinAPI_DeleteObject().
#include <ScreenCapture.au3> Example() Func Example() Local $hGUI ; Cr�e une GUI $hGUI = GUICreate("Screen Capture", 400, 300) GUISetState(@SW_SHOW) Sleep(250) ; Capture une fen�tre _ScreenCapture_CaptureWnd(@MyDocumentsDir & "\GDIPlus_Image.jpg", $hGUI) ShellExecute(@MyDocumentsDir & "\GDIPlus_Image.jpg") EndFunc ;==>Example