Здравствуйте!
Как можно сделать чтобы к примеру прямоугольник нарисованный через GDIPlus не исчезал при изменении размеров окна или сворачивании?
Стоит свернуть или изменить размер то все исчезает.
Или все время перерисовывать через цикл?
Как можно сделать чтобы к примеру прямоугольник нарисованный через GDIPlus не исчезал при изменении размеров окна или сворачивании?
Стоит свернуть или изменить размер то все исчезает.
Код:
#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>
$hGui = guicreate('', 300, 200, -1, -1, -1, -1)
GUISetState()
_GDIPlus_Startup ()
$hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGUI)
$hBrush = _GDIPlus_LineBrushCreate(0, 0, 200, 0, 0xffff0000, 0xff00ff00, 1)
_GDIPlus_GraphicsFillRect($hGraphics, 10, 10, 200, 100, $hBrush)
while 1
$msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
_GDIPlus_BrushDispose($hBrush)
_GDIPlus_GraphicsDispose($hGraphics)
_GDIPlus_Shutdown()
Exit
EndSwitch
WEnd
Или все время перерисовывать через цикл?