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

_Main()

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

	; Инициализация библиотеки GDI+
	_GDIPlus_Startup ()

	; Захватывает область экрана
	$hBitmap = _ScreenCapture_Capture ("", 0, 0, 400, 300)
	$hImage = _GDIPlus_BitmapCreateFromHBITMAP ($hBitmap)

	; Очищает захваченную область экрана, заливая сплошным цветом
	$hGraphic = _GDIPlus_ImageGetGraphicsContext ($hImage)
	_GDIPlus_GraphicsClear ($hGraphic)

	; Сохраняет изображение в файл
	_GDIPlus_ImageSaveToFile ($hImage, @MyDocumentsDir & "\GDIPlus_Image.jpg")

	; Очищает ресурсы
	_GDIPlus_GraphicsDispose ($hGraphic)
	_GDIPlus_ImageDispose ($hImage)
	_WinAPI_DeleteObject ($hBitmap)

	; Закрывает библиотеку GDI+
	_GDIPlus_ShutDown ()

EndFunc   ;==>_Main