社区
界面
帖子详情
难题:如何在RichEdit控件中显示Gif动画文件。欢迎高手探讨!
ccnuxjg
2004-02-10 10:38:07
如题。
...全文
264
1
打赏
收藏
难题:如何在RichEdit控件中显示Gif动画文件。欢迎高手探讨!
如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YP2002CN
2004-04-20
打赏
举报
回复
最近我也在做找这样的研究。偶然搜索到此帖。
把自己的经验介绍一下
IPicture是可以实现,但是特别的耗费资源。不行。
msn的的确不是gif。是多图像的组合。在输入框里面双击哭脸,你就可以看到那是动画的一个帧。
jiangsheng的方法我想是对的。
我只是有点怀疑刷新的时候,是否会闪烁。特别的一点在图片缓存中,透明又是如何实现,这才是头大的问题。
我现在采用的方法是自己做插件了.然后用Ole方法嵌入进去
使用定时器
显示
GIF
动画的ATL
控件
实现
本文围绕IM软件动态表情插入和
显示
展开,对比HTML和
Rich
Edit
控件
显示
GIF
动画的优劣。因第三方
控件
存在闪烁、重影问题,作者决定自己实现ATL
控件
,采用定时器绘制
GIF
,介绍了创建ATL
控件
工程、加载图片、修改绘制函数等步骤,最后说明如何在MFC项目
中
使用该
控件
。
delphi
Rich
Edit
控件
中
插入
GIF
动画表情
本文介绍如何在Delphi的
Rich
Edit
控件
中
实现类似QQ的动画表情功能。通过引用特定的DLL,将
GIF
表情转换为命令,接收到命令后在
Rich
Edit
中
插入并
显示
GIF
动画。
再谈向
Rich
Edit
中
插入
GIF
动画的实现
本文详细
探讨
了在
Rich
Edit
中
插入和管理
GIF
动画时遇到的问题,如CPU占用过高、删除后光标闪烁、滚动条无法滚动等。作者通过分析问题根源,提出了优化方案,包括统一使用定时器更新可视区域内的动画,使用二分查找提高查找效率,以及解决延时和对象释放等问题。文章提供了完整的解决方案,并分享了MFC项目
中
实现的ATL
控件
代码示例。
在
rich
edit
控件
中
插入动态
GIF
本文介绍了如何在C#的
Rich
Edit
控件
中
插入并更新动态
GIF
,利用定时器触发
GIF
帧变化,通过混合托管和非托管代码实现,涉及到的关键函数包括UnmanagedInsert
Gif
和Unmanaged
Gif
TriggerFrameChange。
一个可以
显示
图片(包括
GIF
动画)的ATL
控件
,以及在
Rich
Edit
中
如何使用此
控件
插入图片
本文提供可
显示
图片(含
GIF
动画)的ATL
控件
,介绍了下载编译好文件和源代码的方式,说明了代码修改处。还阐述了在
Rich
Edit
中
使用该
控件
插入图片的方法,包括插入COM对象、获取接口等步骤,指出因用IPicture接口无法
显示
.png图片,推荐用GDI+修改代码。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章