我的CListCtrl我把他的风格设置为“小图标方式”不过怎么搞也显示不出图标来。
以下是代码,请大家给我看看问题出在什么地方。
m_administer.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_REPORT|LVS_EX_FULLROWSELECT);
CImageList imagelist;
imagelist.Create(16,16,ILC_COLOR|ILC_MASK,2,1);
CBitmap bmp;
bmp.LoadBitmap(IDI_MAN);
imagelist.Add(&bmp,RGB(255,0,255));
bmp.LoadBitmap(IDI_WOMAN);
imagelist.Add(&bmp,RGB(255,0,255));
m_administer.SetImageList(&imagelist,LVSIL_SMALL);
bmp.DeleteObject(); LVCOLUMN lvc;
lvc.mask=LVCF_SUBITEM|LVCF_FMT|LVCF_TEXT|LVCF_WIDTH;
lvc.fmt=LVCFMT_CENTER;
lvc.iSubItem=1;
lvc.pszText="12";
lvc.cx=40;
m_administer.InsertColumn(0,&lvc); LVITEM lvi;
lvi.mask=LVIF_IMAGE|LVIF_TEXT;
lvi.iItem=0;
lvi.iSubItem=0;
lvi.iImage=0;
lvi.pszText="DD";
m_administer.InsertItem(&lvi);