duilib中CListUI控件消息處理的方法與技巧

CListUI控件是duilib中比較常用、也是比較遇到問題的控件,使用CListUI可以簡單的實現類似各類軟件管家軟件列表的樣式與功能。但是CListUI使用時經常有小夥伴經常爲遇到的各種小問題而頭疼,下面我們重點總結一下:

常見問題:
1、如何隱藏列表頭:List控件屬性裏面添加header=“hidden”即可

2、如何調整列表文字對齊方式: List控件屬性裏面修改itemalign即可(List控件中列表項的屬性配置都是在List屬性列表進行的,只不過在普通控件屬性的基礎上添加了item前綴,例如要改變字體,只需在List中配置添加itemfont屬性即可)

3、 如何對列表下進行排序:通過SortItems接口,自己實現PULVCompareFunc排序函數即可

常見技巧:
1、List批量添加列表項時,有些小夥伴經常在代碼裏面一層層動態創建,其實可以和普通控件一樣,在xml裏面配置好以後,直接在程序中通過CDialogBuilder來創建,例如:
CDialogBuilder builder;
CListContainerElementUI* pItem= static_cast

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章