Réponse acceptée !
Pour savoir la taille d'un texte en pixel :
char szText[] = "coucou";
HDC hdc = GetDC(NULL);
SIZE size;
GetTextExtentPoint32(hdc, szText, strlen(szText), &size);
ReleaseDC(NUILL, hdc);
size contient la taille en pixel de la chaîne.
Il suffit de calculer la taille de toutes les chaînes ajoutées à la liste, de mémoriser le max et de le donner à la ListBox.