Att göra ett enkelt program med hjälp av Win32 API (4 / 5 steg)
Steg 4: Ge funktionalitet till menyalternativ och komponenter.
enum operation {ADD, SUB, MULT, REM};
operation op = Lägg till;
Detta kommer att användas för att hålla reda på vad operation användaren har markerat.
2. rulla tillbaka ner till funktionen WndProc(). Vi kommer att lägga till funktioner till komponenter och menyalternativ inne i det WM_COMMAND.
3. i samma switch uttalande, Lägg till följande fall att hantera Redigera -> verksamhet -> Lägg till menyalternativ:
fall IDM_ADD:
SetDlgItemText (hWnd, IDC_OPBUTTON, TEXT("+"));
OP = Lägg till;
bryta;
När Lägg till väljs som operationen på menyn är denna kod anges texten på knappen drift (som vi gav ett id för IDC_OPBUTTON) till "+" och sätter våra op variabel till Lägg till.
4. hantera de andra tre åtgärder på samma sätt använder bild 4-2 som referens.
5. i samma switch uttalande, lägga till fallet IDC_OPBUTTON som bilden 4-3 att hantera knappen drift. När du klickar på knappen funktion, försöker vi att få våra operander från de två ingående textrutorna. Om vi inte kan, visas ett felmeddelande. Annars den valda operationen utförs, behandlar det speciala fallet av division med noll, och resultatet skickas till rutan resultat.