图标与事件同时进行......
我现在想实现图标与之相关联的事件同一步进行,图标放在CListCtrl中,而事件将显示在CListBox中,请问我该如何做呢
[解决办法]
m_ImageList.DeleteImageList();
m_tasklist_ctrl.DeleteAllItems();
m_ImageList.Create(16, 16, ILC_MASK, 6, 10);
int i = 0;
for (std::list <task*> ::iterator itr = tasks.begin();itr != tasks.end();itr++)
{
m_tasks = *itr;
HICON hIcon = m_tasks-> gen_icon()-> get_icon();
m_ImageList.Add(hIcon);
LVITEM lvItem;
memset(&lvItem, 0, sizeof(lvItem));
lvItem.mask = LVIF_IMAGE;
lvItem.state = 0;
lvItem.iItem = i;
lvItem.iImage = i++;
m_tasklist_ctrl.InsertItem(&lvItem);
}
m_tasklist_ctrl.SetImageList(&m_ImageList,LVSIL_SMALL);