Att göra ett enkelt program med hjälp av Win32 API (4 / 5 steg)

Steg 4: Ge funktionalitet till menyalternativ och komponenter.



1. på den översta av ("ditt projektnamn") .cpp, definiera följande uppräkning och variabel som visas i bild 4-1:
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.

Se Steg
Relaterade Ämnen

Spam varje ögonblick meddelande med ett enkelt program

nyligen jag har fått in massor av "spam wars" med vänner och familj över facebook. Detta är allt bra och kul, men mina fingrar skulle ofta tröttnar kopiera och klistra in all denna text så fort jag kunde, så jag beslöt att göra ett enkelt progra...

Hur man ändra fil förlängning i windows 7 för att öppna i ett annat Program

Denna Presentation visar dig hur du ändrar filnamnstillägget att öppna i ett annat program. Filikonen förändrats efter förlängning. Människor kan inte identifiera filtypen genom ikonen. Titta på presentationen och följ stegen för att ändra filen i ol...

Hur att bygga din egen kemilaboratorium från Scratch och ett enkelt Experiment med det att göra!

Tror du inte att ha ditt eget kemiskt laboratorium är en riktigt cool sak? Är det inte?Som vi alla ser i filmer, ser vi alla dessa forskare och superhjältar i deras källare som arbetar hårt i någon form av lab, gör några riktigt coola typen av grejer...

Att lägga ett enkelt lås till kylskåp

en baksida av petite, anspråkslös kylskåp min mamma och jag köpte ungefär två år tillbaka var att den hade inget lås. Vid tiden hade vi inget behov av en, men den senaste utvecklingen som innebär en viss Binge (det är Rekommenderad nomenklaturen för...

Ett enkelt projekt med hjälp av noshörningar och Epilog laserskärare

detta instructable visar hur du bygger en enkel 2D modell på noshörning och sedan hur man skär den med laserskärare Epilog.Steg 1: 2D modell med noshörning Måste du först välja 2D formen för din pjäs och utforma den med en modellering programvara kan...

Arkivskåp makeover: Hur att täcka ett dokumentskåp med kontakt papper

ett dokumentskåp är en stor organisation verktyg och en nödvändighet för de flesta, men låt oss inse det. Det är en stor skamfläck! Vissa människor köper sina arkivskåp från secondhand butiker, så de är vanligtvis ganska slagna. Min var faktiskt helt...

Hur att göra ett enkelt självförsvar vapen

Steg 1: material Allt du behöver är en gammal tidning du inte vill längre eller 6 bitar av papper. (Valfritt): tejpSteg 2: vikning Få alla bitar av papper eller tidningen och vika en tum varje time(vertically). Luckan i den mellersta övergripande. (p...

Hur man skriver ett enkelt C++-Program

i den här självstudiekursen får du lära dig att skriva ett program i C++ programmering språk. Detta kommer att gå över 10 steg som kommer att förklara ett enkelt C++-program. De ämnen som varje steg täcka i den här självstudiekursen används ofta i me...

Ett enkelt sätt att DIY hår band

denna handledning är att visa dig ett enkelt sätt att diy hår band; Det är en elegant alternativ att göra sådan typ av hår hantverk smycken med vänster över material från pannband att göra.Material och verktyg:Dubbelvikt spännbandLinjalenTändareSaxSt...

Att göra en försedda med bostäder med 3D-skrivare - jag gjorde det på TechShop

följande är en instructable på att göra en uthärda, mutter, etc bostäder på Techshop. http://www.Techshop.wsSteg 1:Välj och Köp betydelse enligt din ansökan. Det finns olika alternativ på ebay. Design en bostäder med ett CAD program med du vet. Även...

Ett mycket roligt och effektivt sätt att göra ett ord söka! (Mycket lätt)

Hej alla! Detta är min första Instructable så lämna gärna kommentarer och råd! Tack!Ordet söka, ett mycket roligt sätt för att roa dig, jag har tänkt på att skriva ut ett stort block med bokstäver på Microsoft Word så att jag kunde göra min egen, men...

Hur man gör ett LUFTGEVÄR med en plastflaska

https://www.youtube.com/watch?v=X0d4iUqxp1c&feature=youtu.beSteg 1: För att göra ett LUFTGEVÄR med en plastflaska du behöver! En enkel pneumatisk pistol kunde göras med egna händer med Coca-Cola plastflaska 0,5 eller någon annan läsk flaska.Steg 2: S...

Skapandet av ett underlägg med klädnypor

idag, jag föreslår att du skapar ett underlägg med klädnypor (trä förstås!). Är en trevlig, original och billigt idé!För att skapa din underlägg, beväpna er för:-omkring tjugo trä klädnypor-trä lim-en pensel-en hårspraySteg 1: Skapa ett underlägg med...

Att göra ett papper hus som tänds när det blir mörkt!

I den här guiden visar vi dig hur man gör ett papper hus som lyser upp när det blir mörkt. För att göra detta kommer att vi använda några kala färg, ett batteri, några standard lysdioder, en LDR (light beroende motstånd), en transistor och en 100K mo...

Att välja ett kasino - plocka det bästa Casino för dig!

Om du letar efter ett online casino där du kan spela och vinna sedan denna video är en rätt informationskälla för dig. Titta och lär dig knepen för att välja ett online casino med denna video. Och du kan också lära dig mer tricks och tips på hemsida...

Ett enkelt sätt att bakbord med ESP-01 (ESP8266)

Snabb Böj-och-Bridge lösningen hjälper du prototyp ESP-01 på brödunderläggen.Viktiga fördelar:Lätt att bygga, som kräver endast en kort inline huvudet bandMassor av tillgång så du kan enkelt ändra byglar under prototypingStrukturellt ganska solid så...

Hur man gör ett enkelt C-Program i Ubuntu Linux

Programmering är en färdighet som blir allt mer efterfrågad vardagliga. Eleverna börjar lära sig programmering kunskaper redan i grundskolan i vissa områden. I andra delar av världen börjar studenter inte att lära datorprogrammering till deras grundu...

Hur du spelar in Game Footage för PC-spel utan att ladda ner ett Program!

Någonsin behövs några spel bilder för en film eller projekt du arbetar på och bara kunde inte hitta vad du ville på YouTube? Om du har, kan du vara i det scenario där du letar efter ett program att spela in dina filmer, men tusentals program som kost...

Registrera tillägg med ett portabelt program

om din på mig du bära en thumbdrive runt med dig med dina favoritprogram. Vissa program har profiler (firefox) och vissa är bara bra att ha runt för nödsituationer. Oavsett anledningen till att du kan finna det målmedvetna länka programmet och förlän...