ganglong99 2007-7-25 17:11
如何动态显示时间
用函数timGetSeconds()从系统中调用当前时间后,如何让它动态的显示,就是能够一秒一秒的走下去?
ganglong99 2007-7-25 17:14
是需要自己重新做一个时钟系统吗?还是采用循环?用循环怎么用?
eCool 2007-7-25 23:18
显示时间你要在事件循环中用EvtGetEvent(&event, SysTicksPerSecond() / 2);SysTicksPerSecond() / 2,表示0.5秒内没有任何动作,就产生一个nilEvent
然后你捕捉nilEvent事件,来显示时间
ganglong99 2007-7-26 08:22
但是那样的话,设置的时间又如何动态显示呢,而不是当前时间?
eCool 2007-7-26 11:25
用一个datetime保存你设置的时间,那后在处理nilEvent的代码里面,给datatime加0.5秒,再显示,那样时间不就一直在变化了?
ganglong99 2007-7-26 14:56
非常感谢,斑竹,经过你的指点,我已经实现了动态显示,并能进行设置.第一次做palm终于有点成就感了!:D:
jerryno11 2007-7-26 17:40
这问题正好也是我想问的,正好找到答案了。