在讀這篇博客的時候,可能您已經對duilib有一定的了解。所以,我並不打算對duilib進行過多的介紹。它的內核首先由外國人編寫,后來由國人一個小組接過來繼續編寫,於是就有了現在的Duilib。 1.下載Duilib 首先它托管在Google,后來不知道是不是由於大陸將 Google ...
一 HelloDuilib .首先理解DUILIB顯示的一個基本流程,如下圖: 在Duilib中,WindowImplBase這個類代表了圖中 CWndClass 。 所以我們需要做的是: 生成一個XML。 生成一個WindowImplBase對象。 加載XML。 顯示窗口。 但是編寫的時候,WindowImplBase已經幫我們做了許多工作,我們只需要指定XML路徑,它就能夠幫助我們自動加載,非 ...
2014-11-18 22:33 4 61591 推薦指數:
在讀這篇博客的時候,可能您已經對duilib有一定的了解。所以,我並不打算對duilib進行過多的介紹。它的內核首先由外國人編寫,后來由國人一個小組接過來繼續編寫,於是就有了現在的Duilib。 1.下載Duilib 首先它托管在Google,后來不知道是不是由於大陸將 Google ...
上一個教程講解了怎么布局最大化、最小化、關閉按鈕,但是如果手動去計算這三個按鈕的位置和大小的話,非常的不直觀,也很不方便。 所以這一章准備介紹duilib的UI設計器,由於這個設計器很不完善,也有很多bug,有時候會導致XML數據丟失,所以很多大神都不建議用,不過我每次 ...
好人做到底,送佛送到西。雖然上一篇教程已經說得很詳細了,但Alberl還是再舉一個例子。上一篇教程的主窗口是MFC的,所以這篇教程把主窗口換成duilib的~O(∩_∩)O~ 1、我們利用《2013 duilib入門簡明教程 -- 完整的自繪標題欄(8)》里的XML做為主窗口,並且把客戶 ...
由於入門教程的反響還不錯,因此Alberl就以直播的形式來寫《進階教程》啦,本教程的前提: 1、請先閱讀《仿迅雷播放器教程》 2、要有一定的duilib基礎,如果還沒,請先閱讀《2013 duilib入門簡明教程》。 3、下載基於VLC的MFC播放器(包含VLC等所有文件 ...
fastreport是一個簡單優秀的報表,fastreport更多是和delphi聯合使用預覽和打印數據的。我在開始使用duilib做項目時,打印和數據預覽都是自己繪制的,這樣不僅繪制麻煩費事費事,而且客戶需求是多變的,自己繪制不是那么的靈活。后面我覺得,可以使用報表等工具結合duilib進行 ...
前面的教程應該讓大家對duilib的整體有所映像了,下面就來介紹下duilib具體控件的使用。 由於官方沒有提供默認的控件樣式,所以我就盡量使用win7或者XP自帶的按鈕樣式了,雖然界面比較土鱉,但是想要換成百度殺毒那樣的界面,只需要更換圖片即可,如果有哪位小伙伴能夠 ...
一、控件消息的響應。 在HelloDuilib例子中,程序不能退出,在這里,我將添加一個關閉按鈕,當點擊它時,調用PostQuitMessage進行退出。 首先在界面的右上角添加一個關閉按鈕,並取名為“btnClose”。 然后在 CHelloDuilibWnd 中重載 ...
一、具體思路 安裝過程:安裝包的制作包括資源文件的打包,資源文件打包到安裝包exe中,安裝的時候需要從exe中提取出對應的資源文件, 然后解壓文件安裝到指定目錄,然后就是對安裝的可執行程序進行注冊 ...