原文:2013 duilib入門簡明教程 -- 界面設計器 DuiDesigner (10)

上一個教程講解了怎么布局最大化 最小化 關閉按鈕,但是如果手動去計算這三個按鈕的位置和大小的話,非常的不直觀,也很不方便。 所以這一章准備介紹duilib的UI設計器,由於這個設計器很不完善,也有很多bug,有時候會導致XML數據丟失,所以很多大神都不建議用,不過我每次寫代碼都會用SVN,而且會原子提交,所以即使丟失也可以恢復。不過這不代表我贊同一直使用這個UI設計器,我建議大家布局的時候用設計 ...

2013-09-28 00:46 19 38393 推薦指數:

查看詳情

2013 duilib入門簡明教程 -- XML配置界面(6)

前面那些教程都是為了讓小伙伴們從win32、MFC過渡到duilib,讓大家覺得duilib不是那么陌生,如果大家現在還對duilib非常陌生的話,那就說明前面的教程做得不好,請大家在下面留言,我會一一查看,並做出改進。 從這個教程開始就是見證奇跡的時刻 ...

Sat Sep 28 06:18:00 CST 2013 12 38756
2013 duilib入門簡明教程 -- 界面布局(9)

上一個教程實現的標題欄代碼中,並沒有看到處理自適應窗口大小的代碼,但是窗口大小變化后,按鈕的位置會跟着變化,這是因為我們將按鈕放到了HorizontalLayout、VerticalLayout,這樣duilib就會幫我們自動布局按鈕的位置和大小,顧名思義 ...

Sat Sep 28 08:06:00 CST 2013 8 33132
2013 duilib入門簡明教程 -- 前言(1)

關於duilib的介紹就不多講了,一來不熟,二來小伙伴們想必已經對比了多個界面庫,也無需贅述。下面進入正題: 不看廣告看療效! 已有眾多知名公司采用duilib做為界面庫,如華為網盤、PPS(PPS和華為之前都是用UIPower)、金山快盤(也沒用自家的界面庫)、酷 ...

Fri Sep 27 07:27:00 CST 2013 12 56645
2013 duilib入門簡明教程 -- 響應按鈕事件(4)

上一個Hello World的教程里有一句代碼是這樣的:CControlUI *pWnd = new CButtonUI; 也就是說,其實那整塊綠色背景區域都是按鈕的區域。( 這里簡要介紹下,CControlUI 是duilib中所有控件的基類,而CButtonUI ...

Sat Sep 28 05:17:00 CST 2013 10 38011
2013 duilib入門簡明教程 -- 部分bug (11)

一、WindowImplBase的bug 在第8個教程2013 duilib入門簡明教程 -- 完整的自繪標題欄(8)】中,可以發現窗口最大化之后有兩個問題, 1、最大化按鈕的樣式還是沒變 ,正確的樣式應該是這樣的 2、再次點擊 ...

Sun Sep 29 06:56:00 CST 2013 20 21566
2013 duilib入門簡明教程 -- 簡單控件介紹 (12)

前面的教程應該讓大家對duilib的整體有所映像了,下面就來介紹下duilib具體控件的使用。 由於官方沒有提供默認的控件樣式,所以我就盡量使用win7或者XP自帶的按鈕樣式了,雖然界面比較土鱉,但是想要換成百度殺毒那樣的界面,只需要更換圖片即可,如果有哪位小伙伴能夠 ...

Sun Sep 29 07:42:00 CST 2013 6 26595
2013 duilib入門簡明教程 -- 部分bug 2 (14)

上一個教程中提到了ActiveX的Bug,即如果主窗口直接用變量生成,則關閉窗口時會產生崩潰 如果用new的方式生成,則不會崩潰,所以給出一個臨時的快速解決方案,即主窗口都用new生成,_tWinMain改為下面 ...

Sat Oct 05 17:29:00 CST 2013 5 16941
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM