Apres avoir consulter la FAQ, je viens ici pour un coup de pouce sur la r�cuperation d'information lors de la selection d'une ligne dans une CListCtrl

D'abord:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
m_ctlList.SetExtendedStyle(m_ctlList.GetExtendedStyle() | LVS_EX_FULLROWSELECT);
permet de mettre en surbrillance tte la ligne

Ensuite

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
void CSdiSplitterView::OnDblclk(NMHDR* pNMHDR, LRESULT* pResult) 
{
    // TODO: Add your control notification handler code here
    NMITEMACTIVATE*pActive=(NMITEMACTIVATE *)pNMHDR;
    TRACE("item:%d subitem:%d",pActive->iItem,pActive->iSubItem);
   *pResult = 0;
}
pour r�cuperer les informations.

Mais o� sont r�element stock�s ces informations. Est ce une unique donn�e pour tte la ligne? Ou alors est ce d�compos� par colones?

Je veux avoir acces � l'info se trouvant dans une de mes colones

Il faut utiliser ca?

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
TCHAR szText[255];
HDITEM hdi;
hdi.mask = HDI_WIDTH|HDI_FORMAT|HDI_TEXT|HDI_IMAGE|HDI_BITMAP;
hdi.pszText = szText;
hdi.cchTextMax = sizeof(szText);
VERIFY(MyListCtrl.GetHeaderCtrl()->GetItem(iPos, &hdi));