Hi zusammen
Ich versuche gerade in einer GUI zb die eine Hälfte schwarz und die andere weiß zu machen.
Hab dies auch schon geschafft mit GDIPlus indem ich in die ein Hälfte ein gefülltes Rechteck gezeichnet habe.
Allerdings habe ich jetzt das Problem, dass sobald man das Fenster zum Teil außerhalb des Bildschirms zieht und dann wieder rein das gefüllte Rechteck verschwindet.
Ich könnte es ja einfach neu zeichnen, allerdings habe ich auf beiden Seiten Labels welche dann "verschwinden".
Spoiler anzeigen
#include <GDIPlus.au3>
#include <GuiConstantsEx.au3>
Opt("GuiOnEventMode",1)
[/autoit] [autoit][/autoit] [autoit]Global $mainWin
[/autoit] [autoit][/autoit] [autoit]$mainWin = GUICreate("test",500,500)
GUISetBkColor(0x000000)
GUISetOnEvent($GUI_EVENT_CLOSE,"_Exit")
GUISetState()
_GDIPlus_Startup()
$hGraphic = _GDIPlus_GraphicsCreateFromHWND($mainWin)
$hBrush1 = _GDIPlus_BrushCreateSolid(0xFFDDDDDD)
_GDIPlus_GraphicsFillRect($hGraphic, 250, 0, 500, 500,$hBrush1)
While 1
Sleep(100)
WEnd
Func _Exit()
_GDIPlus_GraphicsDispose ($hGraphic)
_GDIPlus_BrushDispose($hBrush1)
_GDIPlus_Shutdown ()
Exit
EndFunc
MfG