m_ImageList1.Create(32,32,ILC_COLOR32|ILC_MASK,1,1); //創建32x32
m_ImageList2.Create(16,16,ILC_COLOR32|ILC_MASK,1,1); //創建16x16
目前共有5篇帖子。
![]() |
m_ImageList1.Create(32,32,ILC_COLOR32|ILC_MASK,1,1); //創建32x32
m_ImageList2.Create(16,16,ILC_COLOR32|ILC_MASK,1,1); //創建16x16 |
![]() |
用這個代碼保證不會出錯
|
![]() |
然後就是ListControl綁定圖像列表的第二個參數: m_listctrl->SetImageList(&m_ImageList1,LVSIL_NORMAL); //32x32或48x48 |
![]() |
回覆:3樓 第二個參數只要一填錯,圖標就不能正常顯示 |
![]() |
【案例】 下面就以使用16x16的圖標為例。 m_imglist.Create(16,16,ILC_COLOR32|ILC_MASK,1,1); //創建16x16的圖像列表(第3、4、5個參數要手動編寫非常惱火,使用時直接複製這個就行了) m_list.SetImageList(&m_imglist,LVSIL_SMALL); //注意第二個參數不能填錯了,一旦填錯圖標就無法顯示
|