Bonjour,
Voilà mon problème, j'utilise un CListCtrl pour faire le suivi d'un traitement (j'affiche des icônes et du texte).
Sur certaines machines sous windows 2000 ou XP, rien n'apparaît dans la Liste bien que la scrollbar soit correctement mise à jour, c'est-à-dire que la scrollbar apparaît et se déplace comme si les éléments étaient ajoutés.
L'ecriture des éléments se fait depuis une thread par l'intermédiaire de la fonction suivante :
//Envoi le message d'affichage de texte à la fenêtre d'affichage
void SendAddString(char *szText, int Icon, CWnd* pWnd)
{ SYSTEMTIME DC;
char Chaine[300];
GetLocalTime(&DC);
sprintf(Chaine,"%02d/%02d/%04d %02d:%02d:%02d - %s", DC.wDay, DC.wMonth, DC.wYear, DC.wHour, DC.wMinute, DC.wSecond, szText);
pWnd->SendMessage(WM_ADDSTRING, (WPARAM)Icon, (LPARAM)Chaine);
}
Quelqu'un a-t-il déjà rencontré ce problème ?
Personnellement je développe sous windows2000 et tout fonctionne correctement.
Merci par avance de votre aide