社区
界面
帖子详情
为了richedit中嵌入gif图片,写了gif控件,除了FireViewChange外是否还有其他方法来刷新图片?
ddmor
2006-10-27 06:27:21
因为在gif动画定时刷新的时候需要要求容器重绘,当图片只有一半在可视区的时候,每次fireViewChange的刷新会使richedit自作主张,重新排版,将gif图片完全显示出来,导致图片下的文字向下移动。各位有什么好的意见将gif图片在固定位置显示呢?
...全文
275
3
打赏
收藏
为了richedit中嵌入gif图片,写了gif控件,除了FireViewChange外是否还有其他方法来刷新图片?
因为在gif动画定时刷新的时候需要要求容器重绘,当图片只有一半在可视区的时候,每次fireViewChange的刷新会使richedit自作主张,重新排版,将gif图片完全显示出来,导致图片下的文字向下移动。各位有什么好的意见将gif图片在固定位置显示呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swordkitty
2006-11-09
打赏
举报
回复
InvidateControl
ddmor
2006-10-30
打赏
举报
回复
求求你看完我问得问题再回答好不好老兄?我的问题是如何避免控件显示图片的时候自动排版,qq之前的版本在显示gif图片的时候也有相同的问题。
DentistryDoctor
2006-10-27
打赏
举报
回复
http://www.codeproject.com/richedit/AnimatedEmoticon.asp
再谈向
Rich
Edit
中
插入
GIF
动画的实现
我的前一篇文章“使用定时器显示
GIF
动画的ATL
控件
实现”
中
讲述了如何创建ATL项目,并实现显示
GIF
动画的
控件
,虽然能够显示,但有一些问题: 1.tphlj同学说一行插入多个
GIF
的时候,CPU会很高。 这个问题我倒没有注意,因为我发现了更严重的问题,所以用那种
方法
实现的
控件
没有使用了,已经被我删掉,不能测试。 2. 删除插入的
GIF
后发现光标还在不停的闪烁 显然这是由于删除对象后对象没有被释放,定时器还处于启动状态,导致不断地
刷新
;原因找了很久,发现是由于
Rich
Edit
支持撤...
Rich
Edit
嵌入
自开发OLE
控件
技术要点(ATL)
Rich
Edit
嵌入
自开发OLE
控件
技术要点(ATL)
rich
edit
插入
gif
实例下载: OLE封装库
RICH
EDIT
_DEMO 1、创建ATL复合文档
控件
。可通过wizard创建。 下面是创建OLE
控件
的最小头文件 // CSimpleOleObject class ATL_NO_VTABLE CSimpleOleObject : public CComObjectRootEx<CComSingleThreadModel>, public IDispatchImpl<
使用定时器显示
GIF
动画的ATL
控件
实现
最近在做一个IM软件,IM软件非常重要的功能就有动态表情的插入和显示。实现
GIF
图片
显示的
方法
主要有两种,一种是通过HTML
控件
,一种是通过
Rich
Edit
控件
。HTML
控件
显示
GIF
动画的效率是很高的,但是可操控性不好(比如不允许表情修改尺寸,插入后自动滚动到聊天记录窗口的底部等);
Rich
Edit
的可操控性就好得多了,但是插入和显示
GIF
动画就比较麻烦。 网上流传的向C
Rich
Edit
Ctr
在ATL无窗口ACTIVEX
控件
中
响应timer消息
最近,在尝试着
写
一个能够显示静态和动态
图片
的ACTIVEX
控件
,就像QQ的一样,能插入到
RICH
EDIT
控件
中
。由于只是在尝试,很多功能都没有实现,只实现显示。如果单单显示静态
图片
,是很简单的。但要是显示动态
GIF
图片
,就有一定的难度,首先要分析
图片
的帧数,还要
控件
图片
按顺序显示。如果
写
成
控件
,还要保证插入到
RICH
EDIT
控件
中
还能动起来,就更有难度了,因为ATL在响应TIMER事件的时候有
ATL7.1编
写
ActiveX
控件
目录 ATL7.1编
写
ActiveX
控件
... 1 目录... 1 一创建ATL项目... 1 二创建ActiveX
控件
... 2 三解释向导的行为... 3 四标准属性... 4 背景属性... 4 五 Unicode风格编码... 11 六用OpenGL绘制笛卡尔坐标系... 11 七自定义属性... 15 八自定义
方法
... 17 九标准
方法
... 17 十标准...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章