#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>
_GDIPlus_Startup()
Local $iWidth = 601, $iHeight = 601, $sFileName = @ScriptDir & '\test.png'
Local $hGUI = GUICreate('GDI+ Example (' & @ScriptName & ')', $iWidth, $iHeight, -1, -1, $WS_POPUP, $WS_EX_CONTROLPARENT)
GUISetBkColor(0x000000, $hGUI) ; Задаем Черный цвет фона GUI-окна.
GUISetState()
Local $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGUI)
Local $hIA = _GDIPlus_ImageAttributesCreate()
; Посмотрите в справке, описание этой функции
_GDIPlus_ImageAttributesSetColorKeys($hIA, 0, True, 0x00DBDBDB, 0x00FFFFFF)
Local $hBitmap = _GDIPlus_BitmapCreateFromFile($sFileName)
_GDIPlus_GraphicsDrawImageRectRect($hGraphics, $hBitmap, 0, 0, $iWidth, $iHeight, 0, 0, $iWidth, $iHeight, $hIA)
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
_GDIPlus_ImageAttributesDispose($hIA)
_GDIPlus_GraphicsDispose($hGraphics)
_GDIPlus_BitmapDispose($hBitmap)
_GDIPlus_Shutdown()