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
- pInfo
Un pointeur vers une structure de LVHITTESTINFO .
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