1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
char bufNom [256]; // Un buffer pour stocker le nom de la variable globale à ajouter
char bufDefaut [256]; // Un buffer pour stocker la valeur par défaut de la variable
// recupere le texte des edits
SendMessage(edit1, WM_GETTEXT, 256, (LPARAM)bufNom);
SendMessage(edit2, WM_GETTEXT, 256, (LPARAM)bufDefaut);
//On réinitialise les champs à zero pour la propretée
SendMessage(edit1, WM_SETTEXT, 256, (LPARAM)"");
SendMessage(edit2, WM_SETTEXT, 256, (LPARAM)"");
//On récupère l'indice de l'élèment choisi dans la CB
element = SendMessage(hwndList, CB_GETCURSEL, 0,0);
//test pour le type
if (element == -1){
MessageBox(Dlg,TEXT("Aucun type sélectionné"), TEXT("Erreur"), MB_OK);
break;}
// ajoute item au combobox
LRESULT val;
val = SendMessage(hwndList, CB_GETITEMDATA,element, 0);
SendMessage(hwndList, CB_ADDSTRING, 0,(LPARAM)bufNom);
SendMessage(hwndList, CB_ADDSTRING, 0,(LPARAM)bufDefaut);
SaisieTexte(bufNom, bufDefaut); |
Partager