Étape 4: Donner des fonctionnalités aux composants et éléments de menu.
opération d’enum {ADD, SUB, MULT, REM} ;
opération op = ADD ;
Cela servira à garder une trace de quelle opération que l’utilisateur a sélectionné.
2. faites défiler vers le bas à la fonction WndProc(). Nous allons ajouter des fonctionnalités aux composants et éléments de menu à l’intérieur du boîtier WM_COMMAND.
3. à l’intérieur de la même instruction switch, ajoutez le cas suivant pour gérer l’Edit -> opération -> option de menu Ajouter :
cas IDM_ADD :
SetDlgItemText (hWnd, IDC_OPBUTTON, TEXT("+")) ;
op = ADD ;
rupture ;
Lorsque ajouter est sélectionné comme l’opération à partir du menu, copiez le code suivant affecte le texte sur le bouton de commande (qui nous a donné un id de IDC_OPBUTTON) « + » et affecte notre variable op ADD.
4. gérer les trois autres opérations de la même façon, photo 4-2 en utilisant comme référence.
5. dans la même instruction switch, ajouter le cas IDC_OPBUTTON comme indiqué dans la Fig. 4-3 à gérer le bouton de commande. Lorsque l’utilisateur clique sur le bouton de commande, nous essayons de notre opérandes en retire les deux zones de texte d’entrée. Si nous ne pouvons pas, un message d’erreur s’affiche. Dans le cas contraire, l’opération sélectionnée est effectuée, en traitant le cas particulier de division par zéro, et le résultat est envoyé à la zone de texte résultat.