CListCtrl::SubItemHitTest
Determina que el elemento de vista de lista, si existe, en una posición determinada.
int SubItemHitTest(
LPLVHITTESTINFO pInfo
);
Parámetros
- pInfo
un puntero a la estructura de LVHITTESTINFO .
Valor devuelto
El índice de base uno de elementos, o subelemento, siendo probado (si existe), o -1 de otra manera.
Comentarios
Esta función miembro implementa el comportamiento de la macro de Win32, ListView_SubItemHitTest, como se describe en Windows SDK.
Ejemplo
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
encabezado: afxcmn.h