Stap 4: Geef functionaliteit aan de menu-items en onderdelen.
enum werking {toevoegen, SUB, MULT, REM};
werking op = toevoegen;
Dit zal worden gebruikt voor het bijhouden van welke operatie die de gebruiker heeft geselecteerd.
2. scroll terug naar de functie WndProc(). We zullen functionaliteit toevoegen aan de onderdelen en menu-items in de WM_COMMAND-behuizing.
3. binnen de dezelfde instructie switch, voeg het volgende geval om het bewerken -> operatie -> menuoptie toevoegen:
zaak IDM_ADD:
SetDlgItemText (hWnd, IDC_OPBUTTON, TEXT("+"));
op = toevoegen;
breken;
Wanneer toevoegen als de werking van het menu is geselecteerd, deze code wordt de tekst op de knop van de operatie (die we gaven een id van IDC_OPBUTTON) ingesteld op "+" en onze op variabele ingesteld toevoegen.
4. bewerkingen de andere drie ook met behulp van figuur 4-2 als referentie.
5. in de dezelfde instructie switch, voeg het geval IDC_OPBUTTON zoals in afbeelding 4-3 om de werking knop. Wanneer de bewerking wordt geklikt, proberen we om onze operanden uit de twee vakjes voor invoertekst. Als we niet kunnen, wordt een foutbericht weergegeven. Anders, de geselecteerde bewerking wordt uitgevoerd, omgaan met het speciale geval van deling door nul, en het resultaat wordt verzonden naar het tekstvak van het resultaat.