Redrain我的維護並使用的DuiLib和UiLib庫源代碼下載地址

轉載請說明原出處:http://blog.csdn.net/zhuhongshu/article/details/40740353,謝謝~~git


    首先說明一下Duilib和Uilib的差異:UiLIb是DuiLib是升級擴展版,UiLib添加了一些控件,比方漸變的FadeButton。並且加強了很多控件的功能和屬性,比方托盤功能,同一時候也支持一些動畫動能,和一些新模塊。DuiLib和UiLib當前都處於無人維護的狀態。因此我單獨作了本身維護的版本號。github

我把我修復的bug、對庫的改進和加強。都同步對這兩個庫進行了更新。UiLib儘管功能不少其它,但是不建議新手朋友直接用。最好對DuiLib庫源代碼熟悉後,再使用UiLib。web

因爲UiLib的使用者少,關於UiLib的討論也就少,出現bug的話就需要本身解決而沒法找別人幫忙了。算法


    我把我本身使用的Duilib庫和Uilib庫都上傳到了GitHub,完整的庫代碼下載地址(兩個地址二選一):瀏覽器

    GitHub:https://github.com/redrains/DuiLib_Redrainsvn

    TaoBao:http://code.taobao.org/svn/redrain_duilib/trunk (淘寶svn,請用svn直接檢出。網頁沒法打開)佈局


    另外給出官方原版Duilib的下載地址:動畫

    GitHub: https://github.com/duilib/duilibui


    我本身使用的Duilib和Uilib庫中,修復了我在博客中說明的所有bug以及很是多尚未去說明的bug,相同也包括別人修復過的bug。修復的部分bug可以看"Duilib和UIlib更新日誌.txt",完整的修復過程描寫敘述請看我博客。spa


    庫裏面包括我擴展過的部分控件。修復了編譯duilib時出現的「「IDispatchEx」: 重定義;不一樣的基類型」和'ICanHandleException' : 重定義錯誤。


    改動duilib和uilib支持半透明異形窗口,RichEdit支持在透明窗口中使用。可以顯示光標。Edit控件可以支持透明窗口。

添加gif控件。

添加窗口陰影類。可以設置圖片陰影或者算法陰影。添加菜單通用類。


    帶有文本功能的控件添加了autocalcwidth屬性,可以讓控件本身主動依據文字長度計算寬度。


    庫中修復了relativepos屬性,可以讓絕對佈局用起來更方便。
    不少其它屬性的加強和加入,詳見各個博客和提交代碼的提交說明。
    附帶了基於wke內核的webkit瀏覽器控件的源代碼和demo、半透明異形窗口demo、Redrain仿酷狗播放器源代碼、Redrain菜單demo。


    我附帶了vs2008和vs2010兩個版本號的project解決方式。使用更高版本號的vs打開時,假設提示升級project,點「是」,而後詢問是否覆蓋原來的project配置信息,必定記住要選「否」!


    project支持UnicodeRelease、UnicodeDebug兩種配置方案。

其它狀況假設你沒法正常打開個人庫或者編譯有問題,那麼建議把你需要的.h或者.cpp文件替換掉你本身的duilib庫相應的文件來使用。


    庫中我改動過的代碼。通常可以經過搜索「redrain」找到相應的位置和改動時間


    此庫是我我的使用,由於我水平所限,因此不保證我改動的代碼的質量。請你看過代碼後再決定是否使用。使用這個庫出現故障。不承擔不論什麼責任.


  Redrain  2014.11.4


  QQ:491646717
  blog:http://blog.csdn.net/zhuhongshu?viewmode=contents
相關文章
相關標籤/搜索