int Winapi Winmain (
Hinstance hinstance, // handtag till den nuvarande instansen
Hinstance hprevinstance, // handtag till föregående instans (alltid null)
LPSTR LPCMDLINE, // Kommandoradsargument
int ncmdshow // visa fönstertillstånd
) {
// Ditt programs initialiseringslogik här
// ...
// Ange meddelandeslingan
Msg msg;
medan (getMessage (&msg, nullptr, 0, 0)) {
Translatemessage (&msg);
DispatchMessage (&msg);
}
// ...
return 0;
}
`` `
Nyckelpunkter:
* `winapi`: Ett makro som anger standardkonventionen för Windows -funktioner.
* `hinstance`: Ett handtag till programmets nuvarande instans.
* `hPrevInstance`: Detta är alltid noll i moderna fönster.
* `lpcmdline`: En pekare till kommandoradsargumenten.
* `ncmdshow`: En flagga som indikerar hur huvudfönstret ska visas.
Funktionen "WinMain" är analog med "huvud" -funktionen i ett standard C/C ++ -program, men specifikt utformat för Windows -applikationer.