CListCtrl::GetSelectionMark 是 MFC(Microsoft Foundation Classes)中 CListCtrl 类的一个公共方法,用于获取当前列表控件中的选择标记(selection mark)。

选择标记是指用户通过鼠标或键盘选择的项中的一个特殊标记。这个方法返回选择标记所在的行索引。如果没有选择标记或者列表控件没有焦点,该方法返回 -1。

以下是一个简单的示例代码:
// 假设 m_listCtrl 是您的 CListCtrl 对象

// 获取选择标记的行索引
int nIndex = m_listCtrl.GetSelectionMark();

// 检查是否成功获取选择标记
if (nIndex != -1) {
    // 在这里使用 nIndex 进行相应的操作
} else {
    // 没有选择标记的处理逻辑
}

这个方法返回一个整数,表示选择标记所在的行索引。请确保在使用这个方法之前,CListCtrl 已经被正确初始化,并且包含了您希望获取选择标记的项。


转载请注明出处:http://www.zyzy.cn/article/detail/18527/MFC/CListCtrl