CListCtrl::SubItemHitTest
Określa które elementu widoku listy, jeśli jest, w danej pozycji.
int SubItemHitTest(
LPLVHITTESTINFO pInfo
);
Parametry
- pInfo
Wskaźnik do LVHITTESTINFO struktury.
Wartość zwracana
Indeks opartych na jeden element, lub podelement, badany (jeśli ma zastosowanie) lub inaczej -1.
Uwagi
Ta funkcja Członkowskie implementuje zachowanie makro Win32 ListView_SubItemHitTest, jak opisano w Windows SDK.
Przykład
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);
}
}
Wymagania
Nagłówek: afxcmn.h