Нубокодер
Новичок
- Сообщения
- 75
- Репутация
- 0
Вывожу изображение вот так:
Но если свернуть окно и открыть снова, изображение исчезает. Как сделать чтоб оно не пропадало?
Код:
#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>
#include <ScreenCapture.au3>
$s_Dir = @ScriptDir & '/'
_Main()
Func _Main()
Local $hGUI, $hImage, $hGraphic
$hGUI = GUICreate("Окно теста", 400, 300)
GUISetState(@SW_SHOW)
InetGet ( "http://galerey-room.ru/images_thumb/0_65b19_99e27abe_XXXL.png", $s_Dir & "img_girl.png", 17, 0 ) ; читаем рисунок с инета и записываем в файл *.png
_GDIPlus_Startup () ; старт GDI+
$hImage = _GDIPlus_ImageLoadFromFile ($s_Dir & "img_girl.png")
$hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hGUI)
_GDIPlus_GraphicsDrawImageRectRect ($hGraphic, $hImage, 0, 0, 128, 79, 0, 0, 128, 79) ; выводим изображение
; Освобождаем ресурсы
_GDIPlus_GraphicsDispose ($hGraphic)
_GDIPlus_ImageDispose ($hImage)
_GDIPlus_Shutdown ()
; Цикл выполняется, пока окно не будет закрыто
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc ;==>_Main
Но если свернуть окно и открыть снова, изображение исчезает. Как сделать чтоб оно не пропадало?