int winapi winMain (
Hinstance Hinstance, // handvat naar het huidige exemplaar
Hinstance Hprevinstance, // Handle naar het vorige exemplaar (altijd NULL)
LPSTR LPCMDLINE, // Opdrachtregelargumenten
int ncmdshow // show vensterstatus
) {
// De initialisatielogica van uw programma hier
// ...
// Voer de berichtlus in
MSG MSG;
terwijl (getMessage (&msg, nullptr, 0, 0)) {
Translatemessage (&msg);
DispatchMessage (&MSG);
}
// ...
retourneer 0;
}
`` `
Sleutelpunten:
* `winapi`: Een macro die de standaardaanroepconventie voor Windows -functies aangeeft.
* `hinstance`: Een handvat naar het huidige exemplaar van het programma.
* `hprevinstance`: Dit is altijd nul in moderne vensters.
* `lpcmdline`: Een aanwijzer naar de argumenten van de opdrachtregel.
* `ncmdshow`: Een vlag die aangeeft hoe het hoofdvenster moet worden weergegeven.
De functie `winMain` is analoog aan de functie` Main` in een standaard C/C ++ -programma, maar specifiek ontworpen voor Windows -toepassingen.