*   >> Læs Uddannelse artikler >> science >> programming

Grundlæggende Kodning af Window klasse Procedure

proceduren (ved while-løkke). Udsagnene for CASE WM_CLOSE bør færdiggøre ansøgningen. Du skal have klikket på knappen Luk af visse programvinduer og et lille vindue popper op beder dig, hvis du virkelig ønsker at lukke (exit) ansøgningen. Du kan klikke på Ja eller Nej i pop op-vinduet. Det er i denne sag i den procedure, at du kode sådan noget. Når knappen Luk af et vindue der klikkes, at WM_CLOSE beskeden ankommer til proceduren. Alt andet lige, at WM_DESTROY beskeden ankommer kort efter. Den WM_CLOSE ikke ødelægger vinduet.

Det er de erklæringer for CASE WM_DESTROY der fjerner vinduet fra skærmen og gratis alle de henvendelser, at vinduet var bruger. Hvis du ikke giver erklæringer til dette tilfælde vil standard opførsel anvendes. I kontakten konstruere ovenfor, er der en standard CASE. Denne normale tilfælde har kun én erklæring, som opfordrer og returnerer resultatet af standard procedure, DefWindowProc, ved hjælp af modtagne argumenter ved fremgangsmåden. Hvis der ikke er CASE kode i proceduren, så DefWindowProc proceduren bearbejder alle de beskeder, med standard adfærd.

Du ville ikke lide nogle af resultaterne. Så du bør gøre nogle behandling for nogle tilfaelde; Vi skal se detaljer senere. Alt andet lige, bør proceduren returnere nul. Det er derfor, du har "returnere 0;" i slutningen, efter at kontakten konstruktionen. Bemærk: Fremgangsmåden kan stadig sende en besked til systemet køen. Budskabet vil endelig kommet tilbage til den procedure, der skal håndteres af en anden sag. Windows API Mængder De af os, der skriver (udgiver) til internettet, skrive for pengene. Vi får vores indtjening gennem de reklamer, du ser på vores websider som denne.

Så please, klikker de reklamer på mine sider at vide, hvad mine partnere er reklame. På den måde, de betaler mig på dine vegne, for at reklamere for deres produkter. Hvis du ikke klikke på reklamer for Internet artikler, vil de ikke betale os. Jeg ved, du får de ting gratis, men klikke på reklamer for at gøre det muligt for os fortsætte med at skrive. Tak. Vi har set meget i denne del af serien. Lad os tage en pause nu og fortsætte i den næste del.

Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor i søgefeltet på denne side og klik på Søg (brug menuen, hvis det findes): At kende Windows Hvad er en Microsoft Window? Grundlæggende om Window Klasser Vindue Procedure Basics Message Basics for Window klasse Procedure Grundlæggende om Message Handling i Wind

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.