int winapi winmain (
Hinstance hinstance, // gère à l'instance actuelle
Hinstance hprevinstance, // gère à l'instance précédente (toujours nul)
LPSTR LPCMDLINE, // Arguments de ligne de commande
int ncmdshow // Afficher l'état de fenêtre
) {
// Logique d'initialisation de votre programme ici
// ...
// Entrez la boucle de message
MSG MSG;
while (getMessage (&msg, nullptr, 0, 0)) {
TranslateMessage (&msg);
DispatchMessage (&msg);
}
// ...
retour 0;
}
`` '
Points clés:
* `winapi`: Une macro indiquant la convention d'appel standard pour les fonctions Windows.
* `hinstance`: Une poignée de l'instance actuelle du programme.
* `hprevinstance`: C'est toujours nul dans les fenêtres modernes.
* `lpcmdline`: Un pointeur vers les arguments de la ligne de commande.
* `ncmdshow`: Un drapeau indiquant comment la fenêtre principale doit être affichée.
La fonction «WinMain» est analogue à la fonction «Main» dans un programme C / C ++ standard, mais spécialement conçu pour les applications Windows.