CListCtrl::SubItemHitTest

确定列表视图项目,如果有,在特定位置。

int SubItemHitTest(
   LPLVHITTESTINFO pInfo 
);

参数

返回值

项目的从一开始的索引或子项,否则测试(如果有),或-1。

备注

此成员函数实现Win32宏,ListView_SubItemHitTest的行为,如 Windows SDK所述。

示例

void CListCtrlDlg::OnDblClk(NMHDR* pNMHDR, LRESULT* pResult)
{
    UNREFERENCED_PARAMETER(pResult);

    LPNMITEMACTIVATE pia = (LPNMITEMACTIVATE)pNMHDR;
    LVHITTESTINFO lvhti;

    // Clear the subitem text the user clicked on.
    lvhti.pt = pia->ptAction;
    m_myListCtrl.SubItemHitTest(&lvhti);

    if (lvhti.flags & LVHT_ONITEMLABEL)
    {
        m_myListCtrl.SetItemText(lvhti.iItem, lvhti.iSubItem, NULL);
    }
}

要求

Header: afxcmn.h

请参见

参考

CListCtrl选件类

层次结构图