Bonjour,
j'ai un fichier ressource qui me permet de gérer différents panneaux dont un où il y a 99 cases à cocher (gestion des voies d'un appareil de mesure).
Dans la procédure de gestion de ce panneau je vais initialiser ces cases à cocher et les relire lors de l'appui sur un bouton "OK". Je fais actuellement ces traitements case après case, les unes à la suite des autres, ex:
Avouez que c'est pas beau hein
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 if (LOWORD(wParam) == ID_VALIDER ) { nvoie=0; if( IsDlgButtonChecked( hDlg, IDR_VOIE01 ) ) { lvoie[nvoie]= 1; nvoie++; } if( IsDlgButtonChecked( hDlg, IDR_VOIE02 ) ) { lvoie[nvoie]= 2; nvoie++; } . . . if( IsDlgButtonChecked( hDlg, IDR_VOIE99 ) ) { lvoie[nvoie]= 99; nvoie++; } }
Je voudrais donc faire cela dans une boucle mais je ne sais pas comment adresser les IDR_VOIExx dans celle-ci. Je sais le faire en VBA (enfin j'ai su) mais en C ... Il doit bien exister un moyen, aussi si quelqu'un peu éclairer ma lanterne cela serait sympa,
Merci d'avance
Taiby
Partager