koda gui designer bild einfügen

  • wie kann man im koda gui designer ein bild einfügen?

    hier mein beispiel der screen soll eingefügt werden

    [autoit]


    #include <screencapture.au3>
    #include <GUIConstants.au3>
    _ScreenCapture_Capture(@MyDocumentsDir & "\GDIPlus_Image1.jpg")

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

    opt("Guioneventmode", 1)
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 1408, 812, 0, -4)
    $Pic1 = GUICtrlCreatePic("", 0, 40, 1425, 785, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Button1 = GUICtrlCreateButton("Anleitung", 8, 0, 145, 33, 0)
    $Button2 = GUICtrlCreateButton("Tastenbelegung", 168, 0, 145, 33, 0)
    $Button3 = GUICtrlCreateButton("ScreenShot", 328, 0, 145, 33, 0)
    $Date1 = GUICtrlCreateDate("2009/04/12 16:19:10", 1184, 8, 217, 25)
    $Button4 = GUICtrlCreateButton("Beenden", 488, 0, 145, 33, 0)
    GUISetOnEvent($Button1, "_1")
    GUISetOnEvent($Button2, "_2")
    GUISetOnEvent($Button3, "_3")
    GUISetOnEvent($Button4, "_4")
    GUISetOnEvent($pic1, "_pic")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

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

    func _1()
    endfunc

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

    func _2()
    endfunc

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

    func _3()
    EndFunc

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

    func _4()
    endfunc

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

    func _pic()
    endfunc

    [/autoit]
  • Hi Sithlord95,

    schöne Idee gefällt mir gut ! :thumbup:
    Ich habe mal ein paar Anpassungen vorgenommen, schau mal, ob es das ist was Du willst ? 8)

    Spoiler anzeigen
    [autoit]


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

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

    Opt("Guioneventmode", 1)

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

    $image = @MyDocumentsDir & "\GDIPlus_Image1.jpg"
    ;! das Pic und wo man es findet bzw. gespeichert wird !
    _ScreenCapture_Capture($image) ; ! ScreenCapture von Pic !

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

    $GUI = GUICreate("Form1", 1408, 812, 0, -4)
    GUISetOnEvent(-1, "_4")
    ;!!! ### schau Dir mal Guioneventmode einmal genauer an !
    $Pic = GUICtrlCreatePic($image, 0, 40, 1425, 785, _
    BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
    ; ! $image aufrufen !
    $Button1 = GUICtrlCreateButton("Anleitung", 8, 0, 145, 33, 0)
    $Button2 = GUICtrlCreateButton("Tastenbelegung", 168, 0, 145, 33, 0)
    $Button3 = GUICtrlCreateButton("ScreenShot", 328, 0, 145, 33, 0)
    $Date = GUICtrlCreateDate("2009/04/12 16:19:10", 1184, 8, 217, 25)
    $Button4 = GUICtrlCreateButton("Beenden", 488, 0, 145, 33, 0)
    GUICtrlSetOnEvent(-1, "_4")

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

    GUISetOnEvent($Button1, "_1")
    ;!!! GUISetOnEvent vs. GUICtrlSetOnEvent !!! nicht verwechseln
    GUISetOnEvent($Button2, "_2")
    GUISetOnEvent($Button3, "_3")
    GUISetOnEvent(-1, "_4")
    GUISetOnEvent($Pic, "_pic")

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

    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(1000) ; ! eingefügt !
    WEnd

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

    Func _1()
    EndFunc ;==>_1

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

    Func _2()
    EndFunc ;==>_2

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

    Func _3()
    EndFunc ;==>_3

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

    Func _4()
    Exit ; ! eingefügt !
    EndFunc ;==>_4

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

    Func _pic()
    EndFunc ;==>_pic

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

    ; Ende

    [/autoit]


    Viel Erfolg ! :thumbup:

  • Ja, wie schon gesagt: Gute Idee !

    Ich habs noch einmal bereinigt:

    Spoiler anzeigen
    [autoit]


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

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

    Opt('GUIOnEventMode', 1) ;i 1 Schaltet den OnEvent-Mode ein

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

    Dim $image = @MyDocumentsDir & "\GDIPlus_Image1.jpg"
    ;! das Pic und wo man es findet bzw. gespeichert wird !
    _ScreenCapture_Capture($image) ; ! ScreenCapture von Pic !

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

    $GUI = GUICreate("Form1", 1408, 812, 0, -4)
    GUISetOnEvent($GUI_EVENT_CLOSE, '_4')
    ;!!! ### schau Dir mal Guioneventmode einmal genauer an !
    $Pic = GUICtrlCreatePic($image, 0, 40, 1425, 785, _
    BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
    ; ! $image aufrufen !
    $Button1 = GUICtrlCreateButton("Anleitung", 8, 0, 145, 33, 0)
    $Button2 = GUICtrlCreateButton("Tastenbelegung", 168, 0, 145, 33, 0)
    $Button3 = GUICtrlCreateButton("ScreenShot", 328, 0, 145, 33, 0)
    $Date = GUICtrlCreateDate("2009/04/12 16:19:10", 1184, 8, 217, 25)
    $Button4 = GUICtrlCreateButton("Beenden", 488, 0, 145, 33, 0)
    GUICtrlSetOnEvent(-1, "_4")

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

    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(1000) ; ! eingefügt !
    WEnd

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

    Func _4()
    Exit ; ! eingefügt !
    EndFunc ;==>_4

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

    ; Ende

    [/autoit]


    Edit: Dim eingefügt.
    Viel Spaß ! ;)