我只知道开始这样:
先创建一个CimageList m_pIcons,
m_pIcons->Create(16,16,ILC_COLOR16,2,2);
m_pIcons->Add(AfxGetApp()->LoadIcon(m_IDClose));
m_pIcons->Add(AfxGetApp()->LoadIcon(m_IDOpen));
m_ListCtrl.SetImageList(m_pIcons,LVSIL_SMALL);
然后怎么在 m_ListCtrl 每行中用一列把这些图标显示出来?
先创建一个CimageList m_pIcons,
m_pIcons->Create(16,16,ILC_COLOR16,2,2);
m_pIcons->Add(AfxGetApp()->LoadIcon(m_IDClose));
m_pIcons->Add(AfxGetApp()->LoadIcon(m_IDOpen));
m_ListCtrl.SetImageList(m_pIcons,LVSIL_SMALL);
然后怎么在 m_ListCtrl 每行中用一列把这些图标显示出来?
m_ListCtrl.InsertItem(1, "", 1);
就是用
int InsertItem( int nItem, LPCTSTR lpszItem, int nImage );
就OK了
---------------------------------------------------------
我的回答是:
SetImageList()之前先InsertItem()