先談下richedit我做的工作,主要是參照QQ的功能進行設計,分為2個部分:texthost和richole,前者實現無窗口的richedit,后者實現動畫控件。這些東西可以說網上可見的鮮有正確的方法論,很多都是飲鴆止渴之手段,我確信自己的手法是非常科學的。
目前的實現:
1.動畫控件
2.拷貝粘貼:支持QQ互通 支持HTML格式(網頁 word等)互通 Shell拖放互通 畫圖程序的互通
3.窗口、無窗口控件統一操作接口
4.增強的擴展能力
現有的不足和完善:
1.粘貼網頁中圖像的下載過程是堵塞式下載
2.炫彩字體完善
3.新聞摘要(仿QQ)OLE實現
效果圖:

SDK&Demo下載
無論如何,對現在的設計(架構&穩定性)到達了一個滿意效果,最小的依賴和最通用的編碼,覺得可以拿出來show一下。如果您有任何建議都可以在下面提出或者給我email(索要源碼除外,技術講解我會盡快展開,按照之前的大綱)。總之一切都是圍繞QQ效果實現,為實現IM類聊天展示提供解決方案,武裝到牙齒。