由於入門教程的反響還不錯,因此Alberl就以直播的形式來寫《進階教程》啦,本教程的前提: 1、請先閱讀《仿迅雷播放器教程》 2、要有一定的duilib基礎,如果還沒,請先閱讀《2013 duilib入門簡明教程》。 3、下載基於VLC的MFC播放器(包含VLC等所有文件 ...
duilib並沒有提供雙擊和右鍵消息,所以需要我們自行擴展,這里以添加雙擊消息為例, 在UIDefine.h里,我們只看到了DUI MSGTYPE CLICK消息,卻沒有看到雙擊消息,因此需要在這里添加一個雙擊消息: 在UIManager.h里可以看到UIEVENT DBLCLICK UIEVENT RBUTTONDOWN等消息,這是因為它的右鍵和雙擊等消息只給了內部的控件使用,這時我們需要讓他 ...
2013-11-02 20:15 2 6256 推薦指數:
由於入門教程的反響還不錯,因此Alberl就以直播的形式來寫《進階教程》啦,本教程的前提: 1、請先閱讀《仿迅雷播放器教程》 2、要有一定的duilib基礎,如果還沒,請先閱讀《2013 duilib入門簡明教程》。 3、下載基於VLC的MFC播放器(包含VLC等所有文件 ...
好人做到底,送佛送到西。雖然上一篇教程已經說得很詳細了,但Alberl還是再舉一個例子。上一篇教程的主窗口是MFC的,所以這篇教程把主窗口換成duilib的~O(∩_∩)O~ 1、我們利用《2013 duilib入門簡明教程 -- 完整的自繪標題欄(8)》里的XML做為主窗口,並且把客戶 ...
整個教程的代碼下載:http://download.csdn.net/detail/qq316293804/6502207 (由於duilib進階教程主要介紹界面,所以這個教程只給出界面相關的代碼,完整代碼請進《仿迅雷播放器教程》) 進階教程匯總 ...
代碼下載:http://download.csdn.net/detail/qq316293804/6483905 上一個教程中,界面已經和迅雷一模一樣啦,大小和位置一個像素都不差喲,虧得Alberl調了好久,不過既然決定要山寨了,那當然得學習下華強北~O(∩_∩)O~ 那么現在 ...
前面兩個教程的目的是教大家與MFC結合,那么從這篇起,將不再使用MFC,而使用純win32項目,本文的所有知識已經在《duilib入門教程》里面講過了,因此基礎知識不再贅述。 代碼下載:http://download.csdn.net/detail/qq316293804/6433161 ...
用過duilib的可能會發現,duilib中有些控件沒能很好的區分左鍵、右鍵等消息。所以根據實際需要,我們需要進行相關區分處理,或者自行擴展。 一. 左鍵、右鍵消息區分 我們以CListUI控件來分析說明。對於CListUI控件,在實際應用中有時我們需要響應雙擊或右鍵消息來執行 ...
目錄 前言 例子 小結 前言 在前面有提到:使用Duilib編寫一個界面軟件,本質上還是一個Win32的軟件,只不過這個軟件的界面不使用Windows自帶的控件,而是交給Duilib繪制界面。 關於消息處理,底層還是處理Window消息 ...
上一個教程中,雖然播放列表的框架和迅雷一樣了,但是字體大小、文字居中還沒有解決。如果是剛學duilib,搞定這個可不容易,因為在有了入門教程的指導后,很容易就想到去看【屬性列表.XML】,但是當你試了一圈之后,發現font、itemfont、align、itemalign等等,都沒有 ...