Hallo,
in meinem Script flackern die Label und ich weiß nicht,
wie ich das ohne eine erhöhung der "Sleep" Funktion unterdrücken kann.
Hier ein Beispiel:
Spoiler anzeigen
#include
#include
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Test", 155, 193, 367, 244)
$Input1 = GUICtrlCreateInput("Text", 9, 8, 135, 21)
$Label1 = GUICtrlCreateLabel("Label1", 12, 40, 52, 17)
$Label2 = GUICtrlCreateLabel("Label1", 98, 41, 36, 17)
$Label3 = GUICtrlCreateLabel("Label1", 49, 68, 36, 17)
$Label4 = GUICtrlCreateLabel("Label1", 101, 94, 36, 17)
$Label5 = GUICtrlCreateLabel("Label1", 9, 89, 36, 17)
$Label6 = GUICtrlCreateLabel("Label1", 60, 91, 36, 17)
$Label7 = GUICtrlCreateLabel("Label1", 16, 121, 36, 17)
$Label8 = GUICtrlCreateLabel("Label1", 58, 132, 36, 17)
$Label9 = GUICtrlCreateLabel("Label1", 34, 160, 36, 17)
$Label10 = GUICtrlCreateLabel("Label1", 66, 173, 36, 17)
$Label11 = GUICtrlCreateLabel("Label1", 8, 59, 36, 17)
$Label12 = GUICtrlCreateLabel("Label1", 44, 107, 36, 17)
$Label13 = GUICtrlCreateLabel("Label1", 14, 140, 36, 17)
$Label14 = GUICtrlCreateLabel("Label1", 6, 171, 36, 17)
$Label15 = GUICtrlCreateLabel("Label1", 90, 114, 36, 17)
$Label16 = GUICtrlCreateLabel("Label1", 80, 150, 36, 17)
$Label17 = GUICtrlCreateLabel("Label1", 98, 70, 36, 17)
$Label18 = GUICtrlCreateLabel("Label1", 54, 50, 36, 17)
$Label19 = GUICtrlCreateLabel("Label1", 110, 132, 36, 17)
$Label20 = GUICtrlCreateLabel("Label1", 110, 168, 36, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
GUICtrlSetData($Label1, GUICtrlRead($Input1))
GUICtrlSetData($Label2, GUICtrlRead($Input1))
GUICtrlSetData($Label3, GUICtrlRead($Input1))
GUICtrlSetData($Label4, GUICtrlRead($Input1))
GUICtrlSetData($Label5, GUICtrlRead($Input1))
GUICtrlSetData($Label6, GUICtrlRead($Input1))
GUICtrlSetData($Label7, GUICtrlRead($Input1))
GUICtrlSetData($Label8, GUICtrlRead($Input1))
GUICtrlSetData($Label9, GUICtrlRead($Input1))
GUICtrlSetData($Label10, GUICtrlRead($Input1))
GUICtrlSetData($Label11, GUICtrlRead($Input1))
GUICtrlSetData($Label12, GUICtrlRead($Input1))
GUICtrlSetData($Label13, GUICtrlRead($Input1))
GUICtrlSetData($Label14, GUICtrlRead($Input1))
GUICtrlSetData($Label15, GUICtrlRead($Input1))
GUICtrlSetData($Label16, GUICtrlRead($Input1))
GUICtrlSetData($Label17, GUICtrlRead($Input1))
GUICtrlSetData($Label18, GUICtrlRead($Input1))
GUICtrlSetData($Label19, GUICtrlRead($Input1))
GUICtrlSetData($Label20, GUICtrlRead($Input1))
Sleep(50)
WEnd
Sleep sollte nicht höher als 50 sein.
Ich habe es auch schon erfolglos mit GUISetState(@SW_LOCK) probiert.
System:
OS: Windows 7 Ultimate 64 Bit
RAM: 6 GB
CPU: Intel Core i7-920 (2.66GHz)