近期開發計畫:
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的輸入編輯
基於Chrome開源提取的介面開發框架開篇
一直希望vc開發者能夠方便的開發出細膩高品質的使用者介面。我喜歡c 選擇的平台是windows,所以大部分時間用vc。我自身不排斥其他技術或者開發語言或者開發工具,都去了解,了解的目的是想吸取好的思想補充vc開發方面的不足。從事介面開發方面的研究有5年了,學過很多,嘗試過很多,失敗過很多,但是沒有氣...
基於Chrome開源提取的介面開發框架 二
基於chrome開源提取的介面開發框架 二 前段時間的工作 1.2d繪圖引擎遷移回skia平台 2.跟進到chrome原始碼的chromium.r78515版本 3.scrollview menu等ui元素移植 4.修改chrome的一些bugs或不足 5.目錄的整理 調整 6.開始以教程的形式深入...
Chrome大戰Firefox,開源的勝利
看今天的it新聞,比較引人關注的是chrome市場份額首超firefox的訊息,說實話,我有點吃驚。可能是自己近年來忙於和技術不沾邊的事情,對chrome還停留在精簡,快速但功能還不完善的小軟體的印象上。firefox仍然是我使用的主力,看到訊息後,專門安裝chrome試了一下,可以說士別三日當刮目...