ListCtrl控件,如何得到当前图标索引号! 我知道在TreeCtrl控件中,用GetItemImage可以得到当前树叉图标的索引号! 但ListCtrl控件中,如何得到当前条目的图标索引号呢,请各位帮帮我!很急! 谢谢~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LVITEM lvItem;lvItem.mask = LVIF_IMAGE;lvItem.iItem = nItem;ListView_GetItem(m_hWnd, &lvItem);这时lvItem.iImage就是nItem对应的图标索引 GetItemState(nItem, LVIF_IMAGE) ; 谢谢两位! 我用了一楼的方法.LVITEM lvItem;lvItem.mask = LVIF_IMAGE;lvItem.iItem = nSelected;GetListCtrl().GetItem( &lvItem);if ( lvItem.iImage >=200 ){ MessageBox("444");}但返回的值都大于200,可我的图标值都在0~4之前.我用二楼的方法GetItemState(nItem, LVIF_IMAGE) ;不管选定是哪种图标的记录,返回的值都是2.这是怎么回事儿? LVITEM lvItem;memset(&lvItem, 0, sizeof(lvItem));lvItem.mask = LVIF_IMAGE;lvItem.iItem = nIdex;lvItem.iSubItem = 0;m_ListLoc.GetItem( &lvItem); 用VC6开发的程序,在win7系统上跑,系统休眠重启后,程序死掉,如何解决 关于mscomm控件缓冲区的问题 如何改一个工程的名字 求解.vc的SDK编程中 ,对于非模态的对话框.为何要用IsDialogMessage() 来发送消息... 代理服务器问题 资源文件和编译后的应用程序越来越大!? 谁有《vc++技术内幕(中文版)》(潘爱民译)?? 哪里有《COM技术内幕》的电子版下载? 关于picture控件图形保存问题 为何带RICHEDIT控件的FORMVIEW无法在调用Create()时创建窗口? VC++6下,怎样使用GDI+.谢过了。 升到1颗星,散分庆祝!
lvItem.mask = LVIF_IMAGE;
lvItem.iItem = nItem;
ListView_GetItem(m_hWnd, &lvItem);这时lvItem.iImage就是nItem对应的图标索引
LVITEM lvItem;
lvItem.mask = LVIF_IMAGE;
lvItem.iItem = nSelected;
GetListCtrl().GetItem( &lvItem);
if ( lvItem.iImage >=200 )
{
MessageBox("444");
}
但返回的值都大于200,可我的图标值都在0~4之前.
我用二楼的方法GetItemState(nItem, LVIF_IMAGE) ;
不管选定是哪种图标的记录,返回的值都是2.这是怎么回事儿?
memset(&lvItem, 0, sizeof(lvItem));
lvItem.mask = LVIF_IMAGE;
lvItem.iItem = nIdex;
lvItem.iSubItem = 0;
m_ListLoc.GetItem( &lvItem);