Bonjour à tous,

j'ai un menu avec les items
Choix 1
Choix 2
Choix 3
Choix 4
Pour l'instant, j'ai le code suivant dans le MESSAGE_MAP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
ON_COMMAND(ID_CHOIX1, OnChoix1)
ON_COMMAND(ID_CHOIX2, OnChoix2)
ON_COMMAND(ID_CHOIX3, OnChoix3)
ON_COMMAND(ID_CHOIX4, OnChoix4)
et par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
void OnChoix1() {
Choix(1);
}
 
void Choix(int n) {
//Traitement centralisé des 4 choix
}
comme en fait j'ai 12 choix et pas 4, c'est lourd ...
je voudrais un truc du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
ON_COMMAND(ID_CHOIX1, OnChoix)
ON_COMMAND(ID_CHOIX2, OnChoix)
ON_COMMAND(ID_CHOIX3, OnChoix)
ON_COMMAND(ID_CHOIX4, OnChoix)
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
void OnChoix() {
 
n=une instruction pour récupérer ici l'ID du clic (ID_CHOIX1, ID_CHOIX2 etc...)
Choix(n);
}
Est-ce que c'est possible ?
Merci