如何动态地改变CListCtrl里项 的图标?? 我在初始化时为CListCtrl的项初始化了一个图标现在我想在程序中随着时间(设了一个定时器)动态地一项一项改变的图标如何做??谢谢!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取控件的句柄,好像是GetDlgItem()然后就可以设置了 重新设置CListCtrl中对应图标的Index就可以了 LVITEM lvItem;lvItem.iItem=0;lvItem.iImage=0;pList->SetItem(&lvItem);按照上面的做法为什么不能改变第一项的图标呢,我这样做了以后程序运行后只是第一项被选中图标未变加lvItem.mask=LVIF_TEXT|LVIF_IMAGE;程序运行后没有任何效果 为什么用楼上的方法改变不了呢而用下面的方法可以改变呢pList->SetItem(0,0,LVIF_IMAGE,NULL,0,0,0,0);CListCtrl::SetItemBOOL SetItem( const LVITEM* pItem );BOOL SetItem( int nItem, int nSubItem, UINT nMask, LPCTSTR lpszItem, int nImage, UINT nState, UINT nStateMask, LPARAM lParam ); socket通信乱码问题(TCP) double类型数据转化成CString型,并用CDC的DrawText函数输出时,显示的是乱码,求助 Activex 控件不能正刷新问题? 求指纹识别SDK或相关算法,1:1模式 请问:使用MSHFlexGrid控件,怎样改变列的宽度? 有关CAsyncSocket的发送和接收问题,困扰我好几天了,该怎么办才行 请各位高手帮忙,如何截取字符串!? 请问如何将CBITMAP类上的位图保存到位图文件? 网络视频编程讨论 关于C++动态链接库的函数查看问题 CtrlList宽度根据对话框的大小自动调整怎么写? opengl中如何实现视点的变换
好像是GetDlgItem()
然后就可以设置了
lvItem.iItem=0;
lvItem.iImage=0;
pList->SetItem(&lvItem);
按照上面的做法为什么不能改变第一项的图标呢,我这样做了以后程序运行后只是第一项被选中
图标未变
加
lvItem.mask=LVIF_TEXT|LVIF_IMAGE;
程序运行后没有任何效果
而用下面的方法可以改变呢
pList->SetItem(0,0,LVIF_IMAGE,NULL,0,0,0,0);CListCtrl::SetItem
BOOL SetItem( const LVITEM* pItem );BOOL SetItem( int nItem, int nSubItem, UINT nMask, LPCTSTR lpszItem, int nImage, UINT nState, UINT nStateMask, LPARAM lParam );