POSITION GetFirstSelectedItemPosition() const;
这个方法返回一个 POSITION 对象,表示第一个被选中的项的位置。如果没有选中的项,它将返回 NULL。
以下是一个简单的示例,演示如何使用 GetFirstSelectedItemPosition 方法:
CListCtrl myListCtrl; // 假设 myListCtrl 已经被创建和初始化
// 获取第一个被选中的项的位置
POSITION pos = myListCtrl.GetFirstSelectedItemPosition();
// 如果 pos 不为 NULL,则表示有选中的项
if (pos != NULL)
{
// 获取第一个被选中的项的索引
int nIndex = myListCtrl.GetNextSelectedItem(pos);
// 在这里,您可以使用 nIndex 进一步处理选中的项
}
在这个示例中,我们首先使用 GetFirstSelectedItemPosition 获取第一个被选中的项的位置,然后使用 GetNextSelectedItem 方法获取该位置上的项的索引。接着,您可以使用得到的索引进行进一步的处理。
转载请注明出处:http://www.zyzy.cn/article/detail/18590/MFC/CListCtrl