Hallo,
wie kann ich das flackern bei meinem Beispielscript abstellen?
Spoiler anzeigen
[autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 150, 150, -1, -1, BitOR($WS_MINIMIZEBOX, $WS_SIZEBOX, $WS_THICKFRAME, $WS_SYSMENU, $WS_CAPTION, $WS_POPUP, $WS_POPUPWINDOW, $WS_GROUP, $WS_BORDER, $WS_CLIPSIBLINGS))
$pic = GUICtrlCreatePic("Pic.jpg", 0, 0, 150, 150)
GUISetState(@SW_SHOW)
$p = WinGetPos($Form1)
[/autoit] [autoit][/autoit] [autoit]$Old1 = $p[2]
$Old2 = $p[3]
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
[/autoit] [autoit][/autoit] [autoit]$p = WinGetPos($Form1)
[/autoit] [autoit][/autoit] [autoit]If $p[2] <> $Old1 Or $p[3] <> $Old2 Then
GUICtrlSetPos($pic, 0, 0, $p[2], $p[3])
GUICtrlSetImage($pic, "Pic.jpg")
$Old1 = $p[2]
$Old2 = $p[3]
EndIf
Sleep(10)
WEnd