CListCtrl::SubItemHitTest

Bestimmt, die Listenansichtelement ggf. an einer angegebenen Position befindet.

int SubItemHitTest(
   LPLVHITTESTINFO pInfo 
);

Parameter

Rückgabewert

Der einsbasierte Index des Elements oder Unterelement; andernfalls Testen (falls vorhanden) oder -1.

Hinweise

Diese Memberfunktion implementiert das Verhalten des Win32-Makros, ListView_SubItemHitTest, wie in Windows SDK beschrieben.

Beispiel

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);
    }
}

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CListCtrl-Klasse

Hierarchien-Diagramm