Spoiler anzeigen
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile=ccd.exe
#AutoIt3Wrapper_UseX64=n
#AutoIt3Wrapper_Res_Comment=BETA-Version
#AutoIt3Wrapper_Res_Fileversion=1.0.0.0
#AutoIt3Wrapper_Res_Language=1031
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <GUIConstants.au3>
#include <GUIListView.au3>
#include <GUIStatusBar.au3>
#include <GDIPlus.au3>
#include <WindowsConstants.au3>
#include <Misc.au3>
#include <String.au3>
#include <File.au3>
Local $sb_einteilung[2] = [100, 200], $last_clip, $warte_count, $warte, $filter[1]
[/autoit] [autoit][/autoit] [autoit]$g1 = GUICreate("CCD - Clip-Converter and -Downloader", 1024, 700, -1, -1, -1, $WS_EX_ACCEPTFILES)
[/autoit] [autoit][/autoit] [autoit]...
[/autoit] [autoit][/autoit] [autoit]_GDIPlus_Startup()
$hGraphic = _GDIPlus_GraphicsCreateFromHWND($g1)
$i_top = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\graphics\ccd_interface_top_bg1.png")
$i_los = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\graphics\ccd_interface_los.png")
$a = _GDIPlus_GraphicsDrawImageRect($hGraphic, $i_top, 0, 0, 1024, 45)
$a = _GDIPlus_GraphicsDrawImageRect($hGraphic, $i_los, 905, 618, 100, 50)
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then
FileDelete(@ScriptDir & "\liste.txt")
_GDIPlus_ImageDispose($i_top)
_GDIPlus_ImageDispose($i_los)
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_Shutdown()
Exit
EndIf
WEnd
[/autoit]Wie im Titel genannt, verschwinden die beiden Grafiken, sobald ich das Programm minimiere. Gibt es eine Möglichkeit dies zu verhindern?
Die eine Grafik dient nur zur Zierde und könnte zur Not entfernt werden. Die andere Grafik dient lediglich als schönerer Button und kann definitiv ersetzt werden, wenn ich das Problem nicht in den Griff bekomme.