Bild zentrieren

  • Hallo,

    Ich bin fast am verzweifeln...

    Ich möchte ein Bild (egal wie groß der Bildschirm ist)
    in der Mitte anzeigen und zentrieren lassen.

    Ich schaff das einfach nicht!

    [autoit]


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

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

    $frmSplash = GUICreate("", 300, 150, @DesktopWidth / 2 - 150, @DesktopHeight / 2 - 75, BitOR($WS_SYSMENU,$WS_POPUP), 0)
    $picSplash = GUICtrlCreatePic("splash.jpg", 0, 0, 300, 150, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $proSplash = GUICtrlCreateProgress(56, 104, 193, 9)
    GUISetState(@SW_SHOW,$frmSplash)

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

    For $i = 10 to 100 Step 10
    GUICtrlSetData($proSplash,$i)
    Sleep(500)
    Next
    GUISetState(@SW_HIDE,$frmSplash)

    [/autoit][autoit][/autoit][autoit][/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][/autoit][autoit][/autoit]

    Es sollte so sein, daß ein großes Bild in der Bildschirmmitte ist.
    Wenn ich diese Werte ändere passt irgendwie nichts mehr!


    Grüße
    ;) Ilse

    Einmal editiert, zuletzt von Ilse (19. Mai 2012 um 13:57)

  • Hallo Bugfix,

    genau...
    ich hab's auch gerade in der Hilfe gefunden!
    -1
    das hat mich heute etliche Zeit gekostet.

    Dank dir...

    Liebe Grüße
    ;) Ilse