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
- pInfo
Um ponteiro para o LVHITTESTINFO estrutura.
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