reset86
Новичок
- Сообщения
- 48
- Репутация
- 0
Как свернуть приложение в трей, развернуть и чтобы изображение загруженное через GDIPlus.au3 не пропадало?
Код:
; Это пример кода.
#NoTrayIcon
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>
$hForm = GUICreate('', 164, 164, -1, -1, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_TOPMOST, $WS_EX_TOOLWINDOW))
GUICtrlSetState(-1, $GUI_DISABLE)
WinSetTrans($hForm, '', 160)
GUISetBkColor(0x111111)
$Label35 = GUICtrlCreateLabel("__", 134, 94, 15, 15)
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetCursor (-1, 0)
$Label36 = GUICtrlCreateLabel("X", 134, 137, 15, 15)
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetCursor (-1, 0)
GUISetState(@SW_SHOW)
_GDIPlus_StartUp()
$hImage = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\img.png")
$hGraphic = _GDIPlus_GraphicsCreateFromHWND($hForm)
_GDIPlus_GraphicsDrawImage($hGraphic, $hImage, 0, 0)
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_ImageDispose($hImage)
_GDIPlus_ShutDown()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Label35
Case $Label36
Exit
EndSwitch
WEnd