Hallo,
ich habe mit dem Bildschirmschoner noch folgendes Problem:
Ich habe die GUI jetzt so weit, dass sie einen kompletten schwarzen Bildschirm anzeigt, und das Bild sich auch bewegt.
Leider flackert das Bild nach jedem Schleifendurchlauf (da ich das Bild jedesmal aus der GUI entferne, und dann wieder an neuer Position einfüge).
Spoiler anzeigen
#region --- GuiBuilder code Start ---
#include <GuiConstants.au3>
$breite = @DesktopWidth
$hoehe = @DesktopHeight
$links1 = (3000 - $breite) /2
$oben1 = (3000 - $hoehe) /2
$oben = $oben1
$links = $links1
$zaehler = 0
$bild = "blub"
GuiCreate("Bildschirmschoner", 3000, 3000)
GUISetBkColor (000000)
GuiSetState()
[/autoit] [autoit][/autoit] [autoit]While 1
$msg = GuiGetMsg()
Do
sleep (150)
guictrldelete ($bild)
$links = $links + 1
$oben = $oben + 2
$bild = GUICtrlCreatePic("C:\Dokumente und Einstellungen\srb\Desktop\Bildschirmschoner\Aufzug.jpg", $links, $oben, 515, 408)
$zaehler = $zaehler + 1
UNTIL $zaehler > 5
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case Else
;;;
EndSelect
WEnd
Exit
#endregion --- GuiBuilder generated code End ---
Ich bräuchte jetzt wahrscheinlich eine Funktkion od. ähnliches, das das Bild auf einer Sinuskurve, oder einer Gerade od. ähnlichem bewegt.
Könnt ihr mir da helfen?
Gruß