Что нового

Отаброжение переменной в GUICtrlCreateLabel

kolosov

Новичок
Сообщения
137
Репутация
0
Добрый день.
Как в GUICtrlCreateLabel показать целое число постоянно меняющейся переменной .
Так чтобы если переменная поменяла значение то и в GUICtrlCreateLabel на окне оно изменилось
Гуглил не нашёл решения.
Если у кого-то есть решение,подскажите что да как :Lamer:
 

firex

AutoIT Гуру
Сообщения
943
Репутация
208
Код:
GUICtrlSetData


Код:
#Include <StaticConstants.au3>

Local $hWnd, $iLabel, $iTime1, $SomeVar = 0
; ---
$hWnd = GUICreate('', 200, 26)
$iLabel = GUICtrlCreateLabel($SomeVar, 3, 3, 194, 20, $SS_CENTER)
GUISetState(@SW_SHOW)

While 1
	Switch GUIGetMsg()
		Case -3
			ExitLoop
		Case $iLabel
			; #1
			_SetValue($SomeVar, $SomeVar + 1, $iLabel)

			;# 2
			;$SomeVar += 1
			;GUICtrlSetData($iLabel, $SomeVar)
	EndSwitch
WEnd

Func _SetValue(ByRef $Var, $Value, $CtrlId = 0)
	$Var = $Value
	If $CtrlId Then _
		GUICtrlSetData($CtrlId, $Value)
EndFunc
 
Верх