Compartilhar via


CListCtrl::SubItemHitTest

Determina qual item de lista modo de exibição, se houver, está em uma posição determinada.

int SubItemHitTest(
   LPLVHITTESTINFO pInfo 
);

Parâmetros

Valor de retorno

O índice baseado em um item, ou subitens sendo testado (se houver) ou -1, caso contrário.

Comentários

Essa função de membro implementa o comportamento de macro Win32, ListView_SubItemHitTest, como descrito em Windows SDK.

Exemplo

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

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe de CListCtrl

Gráfico de hierarquia