2008-12-21 23:28
skyfreesky
修改AAScrollText的一个老问题
AAScrollText在滚动几次后,就会莫名其妙的停止,并且控件刷新也不正确。。。这个一个老问题了。在AAFont没有合并到CNPACK之前是没有问题的,合并到CNPACK就有问题,并且一直到现在也没有修改过来,:Q
经检查发现是定时器的问题,由于现在用的是多媒体定时器,而这个定时器是在一个新的线程中运行的。所以在定时事件的代码中有操作UI的地方还是需要进行同步。。
知道原因后,修改就比较简单了。修改TCnTimerMgr类,采用发送消息的方法来调用TCnTimerMgr类的Timer方法。详细的修改请详见附件。。。