#include <ScreenCapture.au3>
#include <GuiConstants.au3>
$Main = GUICreate('', 500, 500, Default, Default, $WS_POPUPWINDOW);, $WS_EX_COMPOSITED)
$Child1 = GUICreate('', 150, 150, Default, Default, BitOR($GUI_SS_DEFAULT_GUI, $WS_CHILD), Default, $Main)
GUISetState(@SW_SHOW, $Main)
GUISetState(@SW_SHOW, $Child1)
GUISetBkColor(0xABABAB, $Child1)
_GDIPlus_Startup()
$hBmp = _ScreenCapture_CaptureWnd("", _WinAPI_GetDesktopWindow(), 1, 1, 128, 128)
$hImg = _GDIPlus_BitmapCreateFromHBITMAP($hBmp)
$hGraph = _GDIPlus_GraphicsCreateFromHWND($Child1)
_GDIPlus_GraphicsDrawImageRect($hGraph, $hImg, 5, 5, 128, 128)
Do
Until GUIGetMsg() = -3
_WinAPI_DeleteObject($hBmp)
_GDIPlus_ImageDispose($hImg)
_GDIPlus_GraphicsDispose($hGraph)
_GDIPlus_Shutdown()