查看完整版本: 如何动态显示时间

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

这问题正好也是我想问的,正好找到答案了。
页: [1]
查看完整版本: 如何动态显示时间