近期開(kāi)發(fā)計(jì)劃:
1.無(wú)窗口的richedit支持,包括ole圖片以及段落支持,這些是IM類(lèi)必需的組件(已經(jīng)開(kāi)始) --預(yù)計(jì)6月初完成
2.瀏覽器類(lèi)組件支持,預(yù)計(jì)包括webbrowser和webkit,后者近來(lái)的需求越來(lái)越大,盡管有挑戰(zhàn)也要試一試,到時(shí)候參考qt --預(yù)計(jì)6月底完成
3.flash窗口的支持,這個(gè)可能有些地方會(huì)用到,比較容易 --預(yù)計(jì)7月初完成
希望大家有好的這方面源碼參考或者建議的能給我留言.
問(wèn)題:
1.Chrome中的光標(biāo)設(shè)置依賴(lài)于mousemove消息,快速移動(dòng)鼠標(biāo)的時(shí)候會(huì)導(dǎo)致光標(biāo)狀態(tài)閃爍,嘗試修復(fù)為wm_setcursor
2.Chrome中的NativeTextfieldView輸入框非常復(fù)雜且處理的不完整,考慮移除用richedit相關(guān)接口替換
隨記:
widget是一個(gè)窗體的抽象 widget_win是win窗體的實(shí)現(xiàn)
window引入了非客戶(hù)區(qū)的概念,允許最小化最大化模態(tài)等窗體概念 window_win則是其win平臺(tái)的實(shí)現(xiàn)(帶有標(biāo)題欄的)
2011.5.29:實(shí)現(xiàn)了無(wú)窗口richedit的拖拽
2011.5.30:實(shí)現(xiàn)了無(wú)窗口richedit的輸入編輯