Leere Fenster beim GUICreate

  • Hallo, ich habe ein kleines problemchen.
    Ich arbeite an einem Programm (meinem ersten) und wollte ein bild einbauen, welches immer im Vordergrund angezeigt wird, um zu signalisieren, dass das Programm noch läuft.

    Mein Problem ist nun, dass zwar das Fenster zur Anzeige des Bildes erscheint und auch immer vorne ist, jedoch ist das Fenster leer!

    Ich poste mal hier einen Ausschnitt aus dem Quellcode:

    [autoit]


    #include <imagesearch.au3>
    #include <WindowsConstants.au3>
    #include <GUIConstants.au3>

    [/autoit][autoit][/autoit][autoit]

    Global $x=0
    Global $y=0
    Global $x1=0
    Global $y1=0
    Global $xs=0
    Global $ys=0
    Global $w=0
    Global $l=0

    [/autoit][autoit][/autoit][autoit]

    HotKeySet ("1","f1")
    HotKeySet ("2","f2")
    HotKeySet ("3","f3")
    HotKeySet ("4","f4")
    HotKeySet ("5","f5")
    HotKeySet ("q","turn1")
    HotKeySet ("w","turn2")
    HotKeySet ("o","otg")
    HotKeySet ("c","check")
    HotKeySet ("r","reset")
    HotKeySet ("p","pause")
    HotKeySet ("x","Terminate")

    [/autoit][autoit][/autoit][autoit]

    Opt("GUIOnEventMode",1)
    GUICreate("Feuer.png",130,130,960,0,0,$WS_EX_TOPMOST)
    GUISetOnEvent(-3,'Terminate')
    GUISetState(@SW_SHOW)
    while 1
    sleep(200)
    WEnd

    [/autoit][autoit][/autoit][autoit]

    ; hier steht das eigentliche Programm

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Func Terminate()
    Exit
    EndFunc

    [/autoit]

    Die Feuer.png ist auch auf dem Desktop vorhanden:

    [Blockierte Grafik: https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/479831_441641992578090_1888512964_n.jpg]

    Ich hab keine Ahnung woran das liegen könnte. fehlt bei mir evtl. irgendeine software?!? :huh:

    Einmal editiert, zuletzt von Sritra (2. März 2013 um 13:28)

  • Das anze muss natürlich so Aussehen:

    [autoit]

    #include <imagesearch.au3>
    #include <WindowsConstants.au3>
    #include <GUIConstants.au3>

    [/autoit][autoit][/autoit][autoit]

    Global $x=0
    Global $y=0
    Global $x1=0
    Global $y1=0
    Global $xs=0
    Global $ys=0
    Global $w=0
    Global $l=0

    [/autoit][autoit][/autoit][autoit]

    HotKeySet ("1","f1")
    HotKeySet ("2","f2")
    HotKeySet ("3","f3")
    HotKeySet ("4","f4")
    HotKeySet ("5","f5")
    HotKeySet ("q","turn1")
    HotKeySet ("w","turn2")
    HotKeySet ("o","otg")
    HotKeySet ("c","check")
    HotKeySet ("r","reset")
    HotKeySet ("p","pause")
    HotKeySet ("x","Terminate")

    [/autoit][autoit][/autoit][autoit]

    Opt("GUIOnEventMode",1)
    GUICreate("Feuer",130,130,960,0,0,$WS_EX_TOPMOST)
    GUICtrlCreatePic("Feuer.gif",0,0)
    GUISetOnEvent(-3,'Terminate')
    GUISetState(@SW_SHOW)
    while 1
    sleep(200)
    WEnd

    [/autoit][autoit][/autoit][autoit]

    ; hier steht das eigentliche Programm

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Func Terminate()
    Exit
    EndFunc

    [/autoit]