Compartilhar via


CListCtrl::SubItemHitTest

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

int SubItemHitTest(
   LPLVHITTESTINFO pInfo 
);

Parâmetros

Valor de retorno

O índice do item, ou subitem, que está sendo testado (se houver) ou -1 caso contrário, com base em um.

Comentários

Esta função de membro implementa o comportamento da macro Win32, ListView_SubItemHitTest, conforme descrito no 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 CListCtrl

Gráfico de hierarquia

Outros recursos

CListCtrl membros