bon voilà , dans le but de ne pas faire trop bourrin , pour remplire les possibilités d'une combobox de 1 à 9 , j'ai pensé , au lieu de faire :
SendMessage(combo1, CB_ADDSTRING, 0, (LPARAM)(LPCTSTR)"1");
SendMessage(combo1, CB_ADDSTRING, 0, (LPARAM)(LPCTSTR)"2");
SendMessage(combo1, CB_ADDSTRING, 0, (LPARAM)(LPCTSTR)"3");
SendMessage(combo1, CB_ADDSTRING, 0, (LPARAM)(LPCTSTR)"4");
SendMessage(combo1, CB_ADDSTRING, 0, (LPARAM)(LPCTSTR)"5");
... (vous voyez , c'est lourd et on est qu'au 5

)
de le mettre dans une boucle for
for (int i = 0 ; i < 9 ; i++)
{
SendMessage(combo1, CB_ADDSTRING, 0, (LPARAM)(LPCTSTR) i );
}
le programme se compile bien mais quand je le lance , j'ai un écran windows disant "erreur d'application " "la mémoire ne peut pas être "read""

voilà , si quelqu'un sait comment faire , je le remercie d'avance