如何想CListCtrl中的一行添加图标 程序运行中,得到HICON IconLarge;如何在CListCtrl中的某一行添加上这个图标如果使用SetImageList会为所有行添加同一图标,我在程序中需要为每一行添加不同的图标. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 记得www.codeproject.com上面好像有这样的例子 去那里找下吧 http://www.functionx.com/visualc/controls/listcontrol.htm ImageList.Create(IDB_CHECK,16,1,RGB(255,0,0)); m_listctrl.SetImageList(&ImageList,LVSIL_SMALL); m_listctrl.SetImageList(&ImageList,LVSIL_STATE); m_listctrl.InsertItem( LVIF_TEXT|LVIF_STATE, 1, "SDFDSGDFGH", LVIS_SELECTED , LVIS_SELECTED, 0, 0); ListCtrl已经添加了10行,在运行的时候我想实现为当中某一行添加或更新图标,可以做到吗?是不是要重新把所有的行添加一遍 http://www.functionx.com/visualc/controls/listcontrol.htm CImageList* m_pImageList;int AddIcon(HICON hIcon){ if (!m_pImageList) { return -1; } return m_pImageList->Add(hIcon);} 菜鸟又来了,各位大侠来看看吧 如何给自己的程序设置代理服务器 怎样把字符转换成数值? 关于大流量的网络通讯设计 请问学习SDK和DIRECTX需要哪些参考书 为什么有的dll需要注册而有的不需要注册? TCP数据包能解析到什么程度? 设置文件路径??? 大家看我费劲从.dll中导出.tlh文件中的内容!! 这能用吗? 研究一下神州行是怎么加密的? 编写VC操作另外的应用程序中的两个关联的combox 如何改变BMP格式文件的尺寸?????????????????????????????????????急啊!!!!
m_listctrl.SetImageList(&ImageList,LVSIL_SMALL);
m_listctrl.SetImageList(&ImageList,LVSIL_STATE);
m_listctrl.InsertItem(
LVIF_TEXT|LVIF_STATE, 1, "SDFDSGDFGH",
LVIS_SELECTED , LVIS_SELECTED,
0, 0);
在运行的时候我想实现为当中某一行添加或更新图标,可以做到吗?
是不是要重新把所有的行添加一遍
{
if (!m_pImageList)
{
return -1;
}
return m_pImageList->Add(hIcon);
}