1. 加载图像
/* 加载图像 */
m_imageList.Create(16,16,ILC_COLOR32|ILC_MASK,2,2);
m_imageList.Add(AfxGetApp()->LoadIcon(IDI_ICONNOLINE)); /* 不在线为0 在线为1 与数据库对应 */
m_imageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_listUser.SetImageList(&m_imageList,LVSIL_SMALL);
注意,即使imagelist是个局部变量,也没问题。
2. 在OnGetDispInfo中显示
if (plvItem->mask & LVIF_IMAGE)
{
plvItem->iImage = custinfo.state; /* image序号与状态值对应,所以可以直接用 */
}