re: richedit研究開篇01 萬連文 2012-06-03 16:14
@weolar
呃,我已經注冊,24小時之后可以下載。我記憶中,之前是見過,也想下載,那時候好像還需要邀請碼。發完上面的信息后,我抱著試一試的心情,點擊了注冊,居然不需要,難道以前是錯覺?
re: richedit研究開篇01 萬連文 2012-06-03 16:11
@weolar
Greate! 只可惜我沒有帳戶,可以發我郵箱一份嗎?如果還能有閑暇的蛋疼的時間我一定會回頭再看看,是否還有能讓自己提升一把的亮點。
re: richedit研究開篇01 萬連文 2012-05-29 19:31
@路人甲
非常感謝你,這樣看來Nt4 里面的richedit 還是比較獨立的,再次謝謝你!
re: richedit研究開篇01 萬連文 2012-05-29 08:33
re: richedit研究開篇01 萬連文 2012-05-20 22:50
@unkown
感謝提示,動畫的效率需要考慮如何設計時鐘隊列,刷新也需要考慮當前屏幕的最小優化,好像據說直接InvalidateRect效率不高,有待進一步確認,不過技術細節差不多都鬧清楚了。
re: 可悲的人情人節,找工作求助 萬連文 2012-02-14 21:59
看到你博客左側的“C++知名博客”欄目,我明白了一切。
@春秋十二月
你心里有一個魔鬼,請先想辦法把他關起來。
在技術方面,目前還不是很牛,驅動和內核層的程序沒做過,但要做套應用軟件,決不是什么問題...
請允許我以健康人來看待你,因為這是對你的一種尊重;當你在做很多假設的時候去告訴別人如何如何,一般是不會獲取太多信任的,即使再真誠、感人。作為一個強者先練就內心的強大,然后是精湛的技藝,享受你正在做的事情,你的收獲的匹配度要比其他任何方式都可能好。
模板這么用有點浪費(幾乎是只有一種API調用方式的實例化),理論上講你不應該在你的代碼中使用MBSC編碼,應該采用Unicode編碼,牽扯到的字符使用wchar或者utf8。
模板最好用在架構的底層設計設施上,大多是面向語言層面或者純軟件設計領域。
如果程序僅限win平臺,使用InternetCrackUrl;否則的話請移植chrome等開源的解析,否則完備性不夠的話,后面隱藏的BUG會讓你瘋狂。
@ces
其實我不打算去實現一個chrome或者一個qq之類,從我自己來講對于升級已經了如指掌,真正想要依賴chrom的庫可以以這個項目為學習目的,然后直接拿chrome的庫編譯使用在自己的工程中。不過您的建議非常好。
@ces
@小閔
已經fix了空指針錯誤,請更新。因為砍掉了一些功能,所以有些地方沒有屏蔽徹底。
@ces
嗯,多謝你的支持,加速鍵確實被屏蔽了,這個我會修改
對于腳本錯誤的問題,我還沒有驗證,但是理論上跟ie打開應該能保持一致。
@ces
腳本錯誤應該是網頁html或者js錯誤,是否能給出具體的頁面?
@ces
1.應該做不到或者很難做到(幾乎不可能)
2.網頁錯誤可以通過禁止腳本錯誤使之silent解決顯示提示,應用層面問題
@meegoo
1、對其他平臺不熟悉
2、希望基于此在windows平臺做擴展
3、希望代碼足夠干凈以便他人能夠學習
4、如果有精力回過頭再去做應該也不難
@vanehu
已經提交,不好意思,chrome的工程會在整理好之后一并提交
@Charm
這個,我自己也很矛盾,可能是時間問題,我自己的時間不是那么充足。只能說如果有時間我一定會寫,或者說代碼寫膩了也會換換方式。
@ces
目前正在做相關的事情,會做一個最小chrome界面框架子集。
@ces
標簽頁屬于browser層,目前正在向辦法做一個實例,因為耦合太重,可能需要一些時間。
@Charm
更具MSDN:GdiAlphaBlend == AlphaBlend ,所以你可以這么做,不過我這邊是沒有問題,也沒有人提起過這個問題,所以我不是很確定你那邊發生了什么。
@Charm
請確認library的庫都編譯成功,準確來說是里面skia工程是否編譯成功,如果還是不行,請嘗試:
1、GdiAlphaBlend-》AlphaBlend
2、如果還是不行,請在示例工程的鏈接中加入msimg32.lib
@ces
chrome那個工程沒有維護下去,因為我的目標不是要做一個瀏覽器或者實現chrome,在有精力的時候我會考慮模仿一個界面出來,但是目前還在做一些其他的事情。
@ces
目前來講已經基本上保持了一致,基本上跟上chrome的進度,也在添加自己的擴展,之前確實沖動做了一些隨意的修改。
理想的東西總是那么不可及,就像我們政治書本中的gc主義,控制和易用總是矛盾的,我會一直努力。
@vane
OK,這個問題是我自己引入的bug,我會在后面消除掉。
@H.D.Huang
這個在我開始研究chrome之前已經知道了,只是.... 我覺得不太一樣
@weolar
里面的目錄我幾乎都翻看過,所以缺東西的時候我總是能感覺到去哪里找。其實我翻看的目的是想找到richedit的影蹤。
@weolar
哈哈,還有移植ntuser的部分,不過太少,就不拿出來了。
@飛舞的煙灰缸
chrome的richedit是win的native窗口,自己實現了一個文字編輯控件,但是問題很多也很弱,我是走得itexthost借口作的.
@jacky_zz
還沒有,這次改動比較大,分階段提交。
re: 一些自己的想法,歡迎討論 萬連文 2011-05-05 11:07
@陳梓瀚(vczh)
這個我前幾年聽說了,只是沒聽到有人介紹使用經驗。
沒有,代碼改動不是很大,沒有必要,做的一些嘗試都是try階段。
有一個虛接口ShouldUseNativeFrame,檢測了Win7下開啟Aero時使用本地窗口,你可以不檢測就能自繪了。Google認為Win7的窗體已經足夠漂亮了,并做了glass的擴展(這個我以后會移植),所以這么處理的,你可以忽視掉直接返回false。但是我自己不能隨意的修改,而是以后會想辦法做一個其他的替代類或者接口進行設置。
@avatasia
也可以集成WebBrowser來實現,我這邊做了一個電臺就是采取這種辦法。當然,我還是想能多一些native的開發能力,多一些技術選擇。集成flash或者網頁,也是不錯的方案。
因為skia的代碼有好幾M,比起之外所有的代碼總量還要大幾倍,僅僅是因為這個原因。當然,我在接口層面還是盡量維持,以防有人替換回去。skia不錯,作為安卓的底層圖形引擎,授權方式不是BSD的。gdiplus的很多概念以及編程接口都和skia一致。
re: 局限思考 萬連文 2011-03-16 08:45
不要輕易的對大是大非發表個人見解,尤其是制度體制方面的,這樣往往會暴露自己狹窄的思考。
re: 2009-2010小結(四) 萬連文 2011-01-25 23:13
改變不了環境就改變自己,不必要太多埋怨,因為無濟于事。
re: “三流學校的學生又來了” 萬連文 2010-08-25 08:23
中國地質大學07級軟件工程二班的 我是那里最早一批的軟件工程的學生,誒,長嘆一下,建議:少爭論,打好基本功,那些附會到學校的領導人跟自己沒多大關系,自己能做到多好才重要,我叫 萬連文 如果是武漢的地質大學,應該還有一些老師認識我。
re: 三個星期沒有更新博客了 萬連文 2010-08-08 08:28
每個人都有自己喜歡的東西,不要強求他人跟自己一樣,愛做什么就沉下心做,無所畏懼。
re: 夢到 德國 拿世界冠軍了~ 萬連文 2010-07-03 11:36
俗話說:日有所思 夜有所夢,既然夢都夢到了,我想思考的也不少,算不得偽球迷。如果夢變為現實有一定的法則規律,我希望博主能夢到500w。
re: 標C中空宏的妙用 萬連文 2010-06-07 08:36
很多見 用來條件編譯等