Bonjour ,
J'utilise une CListeCtrl, je suis connecté sur une base de donnée.
Ce qui m'oblige à faire des rafraîchissements de temps en temps.
Est-ce que quelqu'un sait comment je pourrais me repositionner sur la ligne qui était sélectionnée ?
Et également comment faire pour que la scrollbar soit correctement repositionnée ?
Je fait le traitement suivant :
Pour mémoriser l'emplacement courant :
ListMsgRecus.GetItemPosition(IndexSelected, &pt);
Je rafraîchis mes données puis je fait un.
Je re-sélectionne l'ancien enregistrement :
ListMsgRecus.SetItemPosition( IndexSelected, pt);
La ligne sélectionnée est bien sélectionnée a nouveau, le soucis c'est que la scrollbar se retrouve au top.
merci pour votre aide