Udostępnij za pośrednictwem


CListCtrl::SubItemHitTest

Określa które elementu widoku listy, jeśli jest, w danej pozycji.

int SubItemHitTest(
   LPLVHITTESTINFO pInfo 
);

Parametry

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

Zobacz też

Informacje

Klasa CListCtrl

Wykres hierarchii