CListCtrl::SubItemHitTest
确定列表视图项目,如果有,在特定位置。
int SubItemHitTest(
LPLVHITTESTINFO pInfo
);
参数
- pInfo
为 LVHITTESTINFO 结构的指针。
返回值
项目的从一开始的索引或子项,否则测试(如果有),或-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