GUICtrlCreateGraphic transparenter Hintergrund vor GUICtrlCreatePic

  • Hallo zusammen,

    ich würde gerne mit Hilfe von GUICtrlCreateGraphic eine Grafik (bzw. einen Rahmen) erstellen, der "Hintergrund", also das im Rahmen, soll transparent sein.
    Das funktioniert auch soweit ganz gut. Beispiel:

    [autoit]

    $test = GUICtrlCreateGraphic($10, 10, 50, 50)
    GUICtrlSetColor(-1, 0x66CD00)

    [/autoit]

    Wenn ich im Hintergrund aber ein Bild mit GUICtrlCreatePic eingebunden habe, wird die Grafik nur displayed, wenn der Code als TOP gesetzt wird, also

    [autoit]

    GUISetBkColor(0x042F66)
    $Bg = GUICtrlCreatePic("bg.jpg", 0, 0, 500, 500)
    GUICtrlSetState(-1, $GUI_DISABLE)

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

    $test = GUICtrlCreateGraphic($10, 10, 50, 50)
    GUICtrlSetColor(-1, 0x66CD00)
    GuiCtrlSetState($test ,$GUI_ONTOP)]

    [/autoit]

    Nun wird die Grafik transparent, allerdings wird nun nicht das Bild welches als Background fungiert angezeigt, sondern was darunter ist, also die GUIBkColor.

    Gibt es eine Möglichkeit, die Grafik transparent zu schalten? Also so, dass nur der Rahmen angezeigt wird, ohne Inhalt?

    Vielen Dank im Voraus!
    Vism