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); //注意第二个参数不能填错了,一旦填错图标就无法显示
|