- GetItem()方法 说明
检索列表视图项的部分属性或全部属性。
BOOL GetItem(LVITEM* pItem) const;
参数
pItem
指向 LVITEM 结构的指针,该结构接收项的属性。
返回值
如果成功,则不为零,否则为零。 - 如何通过该方法获取n行n列的图片索引以及文字信息(其实主要是图片索引的获取)
LV_ITEM lvitem;
memset((char*)&lvitem, '\0', sizeof(LV_ITEM));
lvitem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE;
lvitem.iItem = 0; //所需要的行索引
lvitem.iSubItem = 0; //所需要的列索引
m_list.GetItem(&lvitem); //使用GetItem方法
int index = lvitem.iImage;//获得图片索引
***如果在GetItem方法之前未对 LV_ITEM 变量进行行列设置,则默认获取第一行第一列的内容***
通过WindowsAPI中的GetItem方法,可以获取ListView控件中特定行和列的项属性。LV_ITEM结构用于指定要获取的属性,如LVIF_IMAGE表示要获取图片索引。在示例代码中,设置mask属性为LVIF_TEXT|LVIF_IMAGE|LVIF_STATE,然后设置iItem和iSubItem分别对应行和列索引,调用GetItem方法后,可以从lvitem.iImage获取到图片索引。
353

被折叠的 条评论
为什么被折叠?



