关于listctrl的image的问题 请问如何给一个listctrl的第二列和以后的列添加图标?第一列可以用setitemtext,可是第二列怎么加image? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主到www.vckbase.com上看看,有很多现成的。肯定有楼主需要的。 //-------------------------------------------------Q 如何在列表的任何一列显示图标,而不是第一列?A LV_ITEM item;...item.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE | LVIF_PARAM;item.iItem = ...//设置行号item.lParam = ...//如何需要就设置lparam参数item.iSubItem = ...//设置列号,从0开始的item.stateMask = LVIS_STATEIMAGEMASK;item.state = INDEXTOSTATEIMAGEMASK(...);//参数为图标号item.iImage = ...//设置图标号item.pszText = ...//显示文本//插入新项m_listctrl.InsertItem(&item);//现在设置图标m_listctrl.SetItemText(0,4,szField); ::SendMessage(theCtrl.GetSafeHwnd(), LVM_SETEXTENDEDLISTVIEWSTYLE, LVS_EX_SUBITEMIMAGES, LVS_EX_SUBITEMIMAGES);theCtrl.SetItem(nItem, nSubItem, LVIF_IMAGE|LVIF_TEXT|LVIF_STATE, NULL, nImageNum, NULL, NULL, 0);//nImageNum就是图标的序号 teechart控件的使用 Csocket的onRecvie事件如何通知调用它的控件? 请教一个关于ToolTip的问题? 请教高手... 请教端口关联进程的工具 关于vector的push_back函数使用的一点疑问 基于mfc的udp多播程序的问题 蔡鸟有问,大侠帮忙啊~~~~ RTF文件 为什么sdl_image就是不出结果? udp完成端口出现1234错误 编译错误不解
肯定有楼主需要的。
A
LV_ITEM item;
...
item.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE | LVIF_PARAM;
item.iItem = ...//设置行号
item.lParam = ...//如何需要就设置lparam参数
item.iSubItem = ...//设置列号,从0开始的
item.stateMask = LVIS_STATEIMAGEMASK;
item.state = INDEXTOSTATEIMAGEMASK(...);//参数为图标号
item.iImage = ...//设置图标号
item.pszText = ...//显示文本
//插入新项
m_listctrl.InsertItem(&item);
//现在设置图标
m_listctrl.SetItemText(0,4,szField);