Pic wird nicht angezeigt???

  • Spoiler anzeigen
    [autoit]

    $Form = GUICreate("Admin Panel", 433, 173, 193, 125)
    $Label1 = GUICtrlCreateLabel("No Server", 24, 40,300)
    $Label2 = GUICtrlCreateLabel("No Server", 24, 64,300)
    $Label3 = GUICtrlCreateLabel("No Server", 24, 88,300)
    $Label4 = GUICtrlCreateLabel("No Server", 24, 112,300)
    $Label5 = GUICtrlCreateLabel("No Server", 24, 136,300)
    $pic1=GUICtrlCreatePic("red.png",325,40,16,16)
    $pic2=GUICtrlCreatePic("red.png",325,64)
    $pic3=GUICtrlCreatePic("red.png",325,88)
    $pic4=GUICtrlCreatePic("red.png",325,112)
    $pic5=GUICtrlCreatePic("red.png",325,136)
    $hint = GUICtrlCreateLabel("Click on an item to change settings", 8, 0, 169, 17)

    [/autoit]


    Dies ist ein Ausschnitt aus einem Skript.
    Folgendes Problem: Die Bilder kann man nicht sehen. Warum?
    Bevor wieder besonders schlaue Antworten kommen:

    • GUISetState folgt später noch
    • Das Bild ist im Skriptordner vorhanden


    Es müsste doch angezeigt werden, was mache ich falsch ?(
    leftwert der Bilder 325
    leftwert der Labels: 24, breite der labels 300

    edit: mein Fehler: png

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

    Einmal editiert, zuletzt von L3viathan2142 (8. Februar 2009 um 11:09)

  • doch
    siehe examples:

    Spoiler anzeigen
    [autoit]


    #include <GDIPlus.au3>
    #include <GuiConstantsEx.au3>

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

    Opt("MustDeclareVars", 1)

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

    ; ===============================================================================================================================
    ; Description ...: Shows how to display a PNG image
    ; Author ........: Paul Campbell (PaulIA)
    ; Notes .........:
    ; ===============================================================================================================================

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

    ; ===============================================================================================================================
    ; Global variables
    ; ===============================================================================================================================
    Global $hGUI, $hImage, $hGraphic

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

    ; Create GUI
    $hGUI = GUICreate("Show PNG", 240, 240)
    GUISetState()

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

    ; Load PNG image
    _GDIPlus_StartUp()
    $hImage = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\Images\Torus.png")

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

    ; Draw PNG image
    $hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGUI)
    _GDIPlus_GraphicsDrawImage($hGraphic, $hImage, 0, 0)

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

    ; Loop until user exits
    do
    until GUIGetMsg() = $GUI_EVENT_CLOSE

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

    ; Clean up resources
    _GDIPlus_GraphicsDispose($hGraphic)
    _GDIPlus_ImageDispose($hImage)
    _GDIPlus_ShutDown()

    [/autoit]


    einfach in

    Code
    \AutoIt3\Examples\GUI\Advanced

    Padmak

  • :D
    ich wollte dir nur zeigen dass es auch geht
    *freu dass ich was besser weiß wie du* :rofl: :rofl:

    Padmak