基於Chrome開源提取的介面開發框架 三 1

2021-05-25 14:08:14 字數 551 閱讀 6506

近期開發計畫:

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試了一下,可以說士別三日當刮目...