Partager via


CListCtrl::SubItemHitTest

Détermine que l'élément de l'affichage de liste, le cas échéant, est à une position donnée.

int SubItemHitTest(
   LPLVHITTESTINFO pInfo 
);

Paramètres

Valeur de retour

Index de départ à 1 de l'élément, ou sous-élément, testé (le cas échéant), ou -1 sinon.

Notes

Cette fonction membre implémente le comportement de la macro Win32, ListView_SubItemHitTest, comme décrit dans Kit de développement logiciel Windows.

Exemple

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

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

Classe de CListCtrl

Graphique de la hiérarchie