hilfe mit "GUICtrlCreatePic"

  • Problem Nummer1 = GUICtrlCreatePic

    Ich bekomme in meiner Gui die "2.gif" einfach nicht gesehen.
    "1.gif" Soll als Hintergrundbild Dienen

    Was mache ich Falsch?

    [autoit]

    GUICtrlCreatePic("C:\OSPk\1.GIF", 0, 0, 273, 219, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    GUICtrlCreatePic("C:\OSPk\2.gif", 2, 104, 16, 15)

    [/autoit]

    Einmal editiert, zuletzt von AsiX-5 (25. Juli 2012 um 03:32)

  • xD Das ist s doof das klappt auch noch,
    nur versteh ich nicht warum das so

    [autoit]

    GUICtrlCreatePic("C:\OSPk\2.gif", 2, 104, 16, 15)
    GUICtrlCreatePic("C:\OSPk\1.GIF", 0, 0, 273, 219, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))

    [/autoit]


    funktioniert und nicht andersherum?!

    Danke erstmal für Deine schnelle hilfe funkey

  • Ich bin mir nicht sicher aber ich denke das hat was mit den "Ebenen" zu tun:
    Lädst du zuerst das Hintergrundbild (obere Zeile) und erst danach das Bild das darüberliegen soll wird es von autoit einfach darunter- und nicht darüber gelegt (da es ja auch im Quelltext unter dem Hintergrundbild steht)
    Vertauscht du die zwei Zeilen aber wird zuerst das "Hover-Bild" geladen und das Hintergrund bild dann darunter gelegt, da es jetzt im Quelltext als 2tes genannt wird.

    Ich hoffe du konntest meiner Logik folgen :)

  • ja konnte ich, also erschließe ich darauß:

    Bilder so anordnen das oben die letzte ebene kommt und zum schluss das Hintergrundbild, da autoit ja auch des Skript von oben nach unten list ;)

    Danke