Bonjour,

Apr�s affichage d'une s�lection dans une CListctrl avec la ligne suivante :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
 
liste2.SetItemState(pos, LVIS_SELECTED , LVIS_SELECTED);
liste2.EnsureVisible(pos, false );
liste2.SetFocus();
Quand j'utilise la touche Down, l'affichage revient au d�but de la liste alors que si je clic d'abord sur ma ligne s�lectionn�e (pos), la touche Down me fait passer sur l'enregistrement suivant.

si je d�tourne avec :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
 
ON_NOTIFY(LVN_ITEMCHANGED, IDC_LIST3, ShowNotification)
 
void ShowNotification(LPNMHDR pnmhdr, LRESULT *pResult)
{
    POSITION pos = liste2.GetFirstSelectedItemPosition();
}
J'obtiens pos = 0x00000001 dans la premi�re ligne, �a se tient :-(

Merci