Небольшая модернизация стандартного примера из autoit.
#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>
Local $hGUI = GUICreate("Cмотрелка png", 500,500)
Local $idButton = GUICtrlCreateButton("Показать рисунок", 210, 470, 100, 25)
GUISetState(@SW_SHOW, $hGUI)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case $idButton
Local $sFileOpenDialog = FileOpenDialog("Файл png",@Scriptdir, "All (*.png*)", $FD_FILEMUSTEXIST)
_GDIPlus_Startup()
Local $hImage = _GDIPlus_ImageLoadFromFile($sFileOpenDialog)
Local $hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGUI)
_GDIPlus_GraphicsDrawImage($hGraphic, $hImage, 0, 0)
EndSwitch
WEnd
|