近期开发计划:
1.无窗口的richedit支持,包括ole图片以及段落支持,这些是IM类必需的组件(已经开始) --预计6月初完成
2.浏览器类组件支持,预计包括webbrowser和webkit,后者近来的需求越来越大,尽管有挑战也要试一试,到时候参考qt --预计6月底完成
3.flash窗口的支持,这个可能有些地方会用到,比较容易 --预计7月初完成
希望大家有好的这方面源码参考或者建议的能给我留言.
问题:
1.Chrome中的光标设置依赖于mousemove消息,快速移动鼠标的时候会导致光标状态闪烁,尝试修复为wm_setcursor
2.Chrome中的NativeTextfieldView输入框非常复杂且处理的不完整,考虑移除用richedit相关接口替换
随记:
widget是一个窗体的抽象 widget_win是win窗体的实现
window引入了非客户区的概念,允许最小化最大化模态等窗体概念 window_win则是其win平台的实现(带有标题栏的)
2011.5.29:实现了无窗口richedit的拖拽
2011.5.30:实现了无窗口richedit的输入编辑、视图滚动