首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

ListCtrl如何给item添加图标

2012-10-15 
ListCtrl怎么给item添加图标不要网上复制的,搜了一大把 都没用[解决办法]C/C++ codem_pImageList new CI

ListCtrl怎么给item添加图标
不要网上复制的,搜了一大把 都没用

[解决办法]

C/C++ code
  m_pImageList = new CImageList();  ASSERT(m_pImageList != NULL);    // serious allocation failure checking  m_pImageList->Create(32, 32, TRUE,   4, 4);  m_pImageList->Add(::LoadIcon(NULL, IDI_APPLICATION));  m_pImageList->Add(::LoadIcon(NULL, IDI_HAND));  m_ListCtrl.SetImageList(m_pImageList, LVSIL_NORMAL);   LVITEM vItem={0};  vItem.iItem = 0;  vItem.iSubItem = 0;  vItem.mask = LVIF_TEXT | LVIF_IMAGE;  vItem.pszText = _T("Item0");  vItem.iImage = 0; //image index  m_ListCtrl.InsertItem(&vItem);
[解决办法]
可能是生命期问题吧




探讨

C/C++ code

CImageList m_pImageList;

m_pImageList.Create(32, 32, ILC_COLOR32 , 4, 4);
m_pImageList.Add(::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON1)));
m_pImageList.Ad……

热点排行