GUICtrlCreatePic und Wine

  • Hi,

    ich habe eine simple Test-GUI genommen (msoobe.jpg ist im Programm-Unterordner ...\Examples\GUI)

    [autoit]


    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    Opt('MustDeclareVars', 1)

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

    Example()

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

    Func Example()
    Local $gui, $background, $pic, $basti_stay, $msg
    Local $sFile = @ScriptDir & "\grafik.gif"

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

    $gui = GUICreate("Background", 1240, 760)

    ; background picture
    $background = GUICtrlCreatePic(@ScriptDir & "\msoobe.jpg", 0, 0, 1240, 760)
    GUISetState(@SW_SHOW)

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

    Do
    $msg = GUIGetMsg()

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

    Until $msg = $GUI_EVENT_CLOSE
    EndFunc ;==>Example

    [/autoit]

    und bekomme in Wine nichts außer dem Standard-Grau zu sehen. Hat jemand eine Idee, ob man das ändern kann (bestimmte *.dll?)?

    Dank und Gruß
    Thomas

  • Ich verstehe deine Fragestellung nicht ganz oO

    Zitat

    und bekomme in Wine nichts außer dem Standard-Grau zu sehen.

    Meinst du, dass die .jpg Grafik nicht angezeigt wird?
    >> Dann hast du definitiv was im Pfad falsch...


    Zitat

    (msoobe.jpg ist im Programm-Unterordner ...\Examples\GUI)

    Ich würde es dann mit

    [autoit]

    @ScriptDir & "\Example\GUI\msoobe.jpg"

    [/autoit]


    versuchen...

  • Meinst du, dass die .jpg Grafik nicht angezeigt wird?
    >> Dann hast du definitiv was im Pfad falsch...

    Genau! Das war es! Ich dachte das *.jpg wird mit "ein"-compiliert. Deshalb habe ich es nicht mit kopiert. Oh, je...

    Tausend Dank!

    Gruß
    Thomas