万星星@豌豆荚 欢迎加入我们
一个吃软饭的男人!!!!!我只想写程序####
微博:http://weibo.com/wanlianwen
posts - 172,  comments - 1253,  trackbacks - 0
实际的richedit研究过程中,遇到了各种疑难杂症,真是不容易。比如:
// RichEdit使用注意:
//   1.设置CFE_LINK后立即调用AutoURLDetect会导致RichEdit解析当前Word是否为链接.
//     如果想避免这种情况, 必须在这CFE_LINK后插入空格以便把Word区分出来.
//   2.想要对ITextServices发送EM_SCROLLCARET消息, 必须设置ES_NOHIDESEL风格, 或者
//     发送EM_HIDESELECTION消息改变设置(自动滚动到底部功能).

同样在实现Windowless的richedit的时候,仅仅实现ITextHost接口看上去很美丽,实际上却不能完美,需要用到新的接口:ITextHost2。还有QQ聊天框里面的新闻摘要信息展示OLE,我猜应该是用到了新的REO特性:REO_OWNERDRAWSELECT。这些都是从VS2010的Platform SDK中翻出,richedit的功能在兼容性升级,而开发库却迟迟不更新(?或许我不知道),可想腾讯有如此有心人不断的尝试新特性。昨天无意发现一MSDN博客,此人负责richedit相关的工作以及Math编辑,想要对这方面开发了解的可以到:http://blogs.msdn.com/b/murrays/

这一篇不涉及到具体的技术,有兴趣下载看看,包括窗口和无窗口的实现,截图一张,满屏Gif性能还是非常强劲的:

posted on 2012-07-01 10:25 万连文 阅读(3342) 评论(10)  编辑 收藏 引用 所属分类: richedit

FeedBack:
# re: richedit研究 – 阶段性成果展示
2012-07-04 16:08 | bukebushuo
一般来说,只要不是无休止的绘制,中间只要有考虑中断,CPU就会很低!
RichEdit很强大,但是缺点也很明显,必须要在Windows上有那个lib  回复  更多评论
  
# re: richedit研究 – 阶段性成果展示
2012-07-04 16:41 | 万连文
@bukebushuo
这个lib一直都有,微软自己也在大量使用,为什么是明显缺点?  回复  更多评论
  
# re: richedit研究 – 阶段性成果展示
2012-07-06 00:47 | ZYM
楼主提供下源代码呀...  回复  更多评论
  
# re: richedit研究 – 阶段性成果展示
2012-07-23 02:03 |
亲啊,不动的时候CPU是0,滚动条动起来立刻裱起来了。

C++写的?

插汇编了吧,汇编学的肿么样了,传我点汇编经验  回复  更多评论
  
# re: richedit研究 – 阶段性成果展示[未登录]
2012-08-03 17:06 | ly
楼主V5。 有没再继续这个主题的研究呢, 比如 GIF表情的 复制 和 粘帖

  回复  更多评论
  
# re: richedit研究 – 阶段性成果展示[未登录]
2012-08-03 17:07 | ly
补充一下,不注册GIF组件进行调用之后 的 复制 和 粘帖  回复  更多评论
  
# re: richedit研究 – 阶段性成果展示
2012-08-03 20:04 | 万连文
@ly
GIF表情的 复制 和 粘帖 实际上跟注册关系不那么大,这个不是重点。研究还在进行中,事情多多,几线作战力不从心。  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


简历下载
联系我

<2012年7月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(66)

随笔分类

随笔档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜