显示当前时间
做了个窗口,用GUICtrlCreateLabel(_now(),100,220)显示当前时间,初运行是正常的,但是把窗口最小化后,过一段时间再恢复窗口看显示的时间,就发现问题了:时间显示从最小化的那个时候开始以秒为单位狂跳,一直跳到当前时间,如果这段时间是几小时的话,要跳好久,如何解决这个问题呢?[ 本帖最后由 jhwl 于 2008-7-13 10:36 编辑 ] #Include <Date.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 447, 193, 125)
$Label1=GUICtrlCreateLabel(_now(),100,220)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$OLDT=GUICtrlRead($Label1)
$NEWT=_now()
if $NEWT<>$OLDT Then GUICtrlSetData($Label1,$NEWT)
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd 原来要用这种办法,非常感谢,解决了我的大难题 截个图方便后人
直观点 支持,不错,谢谢。 这个源码正需要,来看看 路过顺便学习了,,哈哈 的确是个好东西
页:
[1]