问一个Gif动画显示效率的问题
前一段时间给人家写了一个类似QQ的聊天软件,自己封装了一个支持插入Gif动画表情的输入框.
也就是从CRichEdit类继承下来,调用InsertObject方法插入一个能播放Gif动画的COM对象,每显示一个表情就插入一个COM对象,后来发现当插入表情较多时,CPU占用量大增,几乎达到90%以上.我想很明显是因为Gif动画的播放大量占用了CPU时间,可我观察QQ软件它在插入大量Gif时并不占太多CPU,同样象IE浏览器在显示大量GIF时CPU占用量也较少,不知道这是为什么?有什么办法在我显示大量Gif时不占用太多的CPU?谢谢指点!!