| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Computer Viden >> systemer >> Windows >> Content
    Hvad er indgangspunktet for et Windows -program?
    Indgangspunktet for et Windows -program er `winMain` -funktionen .

    Her er hvorfor:

    * Standardkonvention: Windows -operativsystemer forventer, at eksekverbare filer har en bestemt funktion ved navn `WinMain` som deres udgangspunkt.

    * Initialisering og opsætning: Denne funktion er ansvarlig for:

    * Opsætning af programmets oprindelige tilstand.

    * Oprettelse af hovedvinduet til applikationen.

    * Registrering af alle nødvendige vinduesklasser.

    * Start af meddelelsessløjfen, der håndterer brugerinput og andre begivenheder.

    eksempel (ved hjælp af C ++):

    `` C ++

    #include

    int winapi winmain (

    Hinstance Hinstance, // Handle til den aktuelle instans

    Hinstance hprevinstance, // Håndter til den forrige instans (altid null)

    LPSTR LPCMDLINE, // Kommandolinjargumenter

    int ncmdshow // Vis vinduesstilstand

    ) {

    // Dit programs initialiseringslogik her

    // ...

    // Indtast meddelelsessløjfen

    MSG MSG;

    mens (getMessage (&msg, nullptr, 0, 0)) {

    Translatemessage (&msg);

    DispatchMessage (&MSG);

    }

    // ...

    return 0;

    }

    `` `

    Nøglepunkter:

    * `winapi`: En makro, der angiver standardopkaldskonventionen for Windows -funktioner.

    * `Hinstance ': Et håndtag til det aktuelle forekomst af programmet.

    * `hprevinstance`: Dette er altid nul i moderne vinduer.

    * `lpcmdline`: En markør til kommandolinjens argumenter.

    * `ncmdshow`: Et flag, der angiver, hvordan hovedvinduet skal vises.

    Funktionen `WinMain` er analog med funktionen 'Main' i et standard C/C ++ -program, men specifikt designet til Windows -applikationer.

    Forrige :

    næste :
      Relaterede artikler
    ·Windows 7 proceslinjen vil ikke ændre 
    ·Indendørs Storm Windows Vs. Isolerede vinduer 
    ·Sådan aktiveres en administrator -konto med en adgangs…
    ·Sådan Indsæt Når Højreklik er deaktiveret 
    ·Hvorfor Windows Search Kommando Lock Up Computer 
    ·Hvordan får jeg en adresse Bar på min Task nederst 
    ·Sådan deaktiveres Anti -Virus i Windows Security Cente…
    ·Sådan Fix Fejl 1604 på Windows Når Gendannelse 
    ·Sådan Reset My computer til Factory 
    ·Hvordan laver PS3 Se min laptop Files 
      Anbefalede Artikler
    ·Hvordan man laver en Windows XP Rescue CD 
    ·Sådan fjernes Internet Explorer 8 til Windows Vista 
    ·Sådan Upload billeder fra dit kamera til din HP Laptop…
    ·Sådan udskrives store billeder på flere sider i Windo…
    ·Hvordan man gør Virtual Memory Defragmenter 
    ·Er en grundlæggende operation af computere.? 
    ·Windows Profilering Tools 
    ·Fedora Linux 3G netværk Configuration Tools 
    ·Du downloader itunes, fordi det siger, at det ikke er e…
    ·Sådan formateres en Drive in exFAT formatering i Windo…
    Copyright © Computer Viden https://www.computerdk.com