Win32 , mer kjent i dag som Windows API, er det sett av verktøy levert av Microsoft for å utvikle programmer for Windows-operativsystemet . Programmer som er skrevet med Win32 bruker Windows grafiske brukergrensesnittet ( GUI ) for å vise informasjon og motta brukerens input. Mens lære Win32 programmering for C + + kan ta lang tid --- enda vises et vindu kan ta opptil 70 linjer med kode --- du kan lage en enkel "Hello World ! " meldingsboks på noen få minutter . Instruksjoner
en
Åpne C + + integrert utviklingsmiljø ( IDE ) og opprette en ny . Cpp fil . Begynn koden ved å inkludere Win32 API header -fil. Din første linje av koden skal se slik ut : en
# include
2 Opprett winmain inngangspunkt. Dette er den Win32 motstykke til den tradisjonelle main ( )-funksjonen brukes i DOS og Linux. Winmain () tar fire argumenter , inkludert et håndtak til programmets exe fil i datamaskinens minne , . En null håndtak til programmets forrige eksempel , den strengen av brukeren -leverte kommandolinje argumenter , og et heltall som kan brukes til å bestemme oppstartstilstand når du oppretter en applikasjon som bruker et vindu . Den winmain ( ) Erklæringen ser slik ut : en
int WINAPI winmain ( hInstance hInstance , hInstance hPrevInstance , LPSTR lpCmdLine , int nCmdShow )
3
Skriv kroppen av programmet slik at det vil vise en meldingsboks . Win32 Meldingsboksen ( )-funksjonen tar også fire argumenter: et håndtak til eieren vinduet , meldingsinnholdet , tittellinjen tekst og type meldingsboksen det er. Siden denne boksen har ingen eier -vinduet , sett håndtaket til NULL . Skriv det å vise en melding du ønsker og gi det et informasjonsmøte ikon med en "OK "-knappen . Liket av winmain ( )-funksjonen skal se slik ut : en
{
Meldingsboksen ( NULL , " Hello, World ! " , "Hei . " , MB_ICONINFORMATION