*   >> Lese Utdanning Artikler >> science >> programming

Basic Koding av Window Class Prosedyre

LOSE skal sluttbehandle søknaden. Du må ha klikket på knappen Lukk av visse programvinduer og et lite vindu dukker opp spørsmål om du virkelig ønsker å lukke (exit) søknaden. Du kan klikke Ja eller Nei i pop up vindu. Det er i dette tilfellet i prosedyren at du kode noe slikt. Når lukkeknappen på et vindu klikkes, kommer den WM_CLOSE melding til prosedyren. Alt er likt, kommer den WM_DESTROY melding kort tid etter. Den WM_CLOSE ikke ødelegge vinduet. Det er uttalelsene for CASE WM_DESTROY som fjerner vinduet fra skjermen og gratis alle resurser at vinduet var bruker.

Hvis du ikke gir uttalelser for denne saken, vil standard virkemåte benyttes. I bryteren konstruere ovenfor, er det en standard CASE. Denne standard tilfelle har bare en setning, som kaller og returnerer resultatet av standard prosedyre, DefWindowProc, ved hjelp av de argumenter som mottas av prosedyren. Hvis det ikke er CASE kode i prosedyren, deretter DefWindowProc prosedyre behandler alle meldingene, med standard atferd. Du ville ikke like noen av resultatene. Så du bør gjøre noen behandling for noen tilfeller; vi skal se detaljene senere. Alt er like, må prosedyren returnerer null.

Det er derfor du har "return 0;" ved enden, etter at bryteren konstruksjonen. Merk: Fremgangsmåten kan fremdeles sende en melding til systemet køen. Meldingen vil til slutt komme tilbake til fremgangsmåten for å bli håndtert av en annen sak. Windows API Volumes De av oss som skriver (publisere) for Internett, skrive for penger. Vi får våre inntekter gjennom annonsene du ser på våre websider som denne. Så vær så snill, klikker annonsene på sidene mine for å vite hva mine partnere annonserer. På den måten betaler de meg på dine vegne, for å annonsere sine produkter.

Hvis du ikke klikker annonsene på Internett-artikler, vil de ikke betale oss. Jeg vet at du får ting gratis, men klikker annonsene for å gjøre oss i stand fortsette å skrive. Takk. Vi har sett mye i denne delen av serien. La oss ta en pause nå og fortsette i neste del. Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor i søkeboksen på denne siden og klikk Søk (bruk menyen hvis tilgjengelig): Bli kjent med Windows Hva er en Microsoft Window? Grunnleggende om Window Classes Window Prosedyre Basics Message Grunnleggende for Window Class Prosedyre Basics of Message Handling i Windows Opprette Window Basics Koding av Window Class Prosedyre Din første Window Anmeldelser

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.