Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Windows >> Content
Wat is het toegangspunt van een Windows -programma?
Het toegangspunt van een Windows -programma is de 'WinMain' -functie .

Dit is waarom:

* Standaardconventie: Windows -besturingssystemen verwachten dat uitvoerbare bestanden een specifieke functie hebben met de naam 'WinMain' als startpunt.

* initialisatie en instelling: Deze functie is verantwoordelijk voor:

* De eerste status van het programma instellen.

* Het hoofdvenster maken voor de toepassing.

* Registreren van alle benodigde vensterklassen.

* Start de berichtlus, die gebruikersinvoer en andere gebeurtenissen afhandelt.

Voorbeeld (met C ++):

`` `C ++

#include

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.

Previous: Next:
  Windows
·Hoe een Recovery Drive Start 
·Hoe de Dell System Restore Fix…
·Hoe maak je een Associatie -be…
·Hoe goed gebruiken CCleaner 
·Hoe om programma's te verwijde…
·Hoe te Window Frame Molding Cu…
·Hoe kan ik een printer driver …
·Hoe te verwijderen Windows Sid…
·Hoe maak je een scherm naar ee…
  Related Articles
Wat kunt u doen om de computer omhoog te…
Wat kan een computer die 6 jaar oud is, …
Computerprogramma's voeren welke drie st…
Wat is de toekomst van computers volgens…
Wat zijn enkele voordelen van de compute…
Het Windows -openingsscherm heet? 
Welk deel van een computer voert bereken…
Wat zijn de belangrijkste kenmerken van …
Wat is de geavanceerde definitie van com…
  Besturingssysteem Articles
·Hoe kan ik mijn WPA- sleutel te vinden i…
·Hoe u uw Songs wissen van een iPod Met M…
·Hoe maak je een schermbeveiliging uitsch…
·Hoe kunt u eenvoudig de toetsenbordtoets…
·Hoe je Webmin gebruiken buiten uw LAN 
·Hoe te Vietnamese schrijven met accenten…
·Hoe maak je een Family Tree Met behulp v…
·Hoe te Schijf Scannen op Serial Key voor…
·Hoe te diagnosticeren Waarom ik heb geen…
Copyright © Computer Kennis https://www.nldit.com