richedit研究 – 階段性成果展示


實際的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性能還是非常強勁的:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM