基于Chrome开源提取的界面开发框架 三(.1)

来源:互联网 发布:怎么查游戏端口号 编辑:程序博客网 时间:2024/06/06 07:21

近期开发计划:
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的输入编辑