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

Vindu Prosedyre Basics

Bli kjent med Windows - Del 4 Volume - Windows brukergrensesnitt Innledning Dette er del 4 av serien min, Bli kjent med Windows. Jeg antar at du har lest alle de tidligere tutorials før dette. Du bør lese tutorials i angitt rekkefølge. I denne delen av serien ser vi på vindusprosedyre Basics. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser.

Hva er en prosedyre? Vi så i forrige del av serien som en klasse er et sett med egenskaper (attributter) for et vindu. Mange vinduer kan ha samme sett av egenskaper. Dette betyr mange vinduer kan tilhøre samme klasse. En prosedyre tilhører en gruppe, og mange vinduer hvis de er av samme klasse. På dette punktet, bør du vite hva som kalles en funksjon i en høy-nivå språk som C ++. En funksjon har parametere og har en returverdi. Her har en prosedyre fire parametre og en returnerte verdi.

Når meldinger sendes til et vindu det er prosedyren som behandler meldingene, og deretter resultatet trer i kraft ved vinduet. Prosedyre Prototype En prototype er en funksjon erklæring som viser funksjonsparametere, innledes med den returnerte verdien og slutter med et semikolon. Prosedyren prototype er: LRESULT RING TILBAKE WindowProc (HWND hwnd, UINT uMsg, wParam wParam, lParam lParam); Så mange ting se rart her. La meg forenkle dem. Du vil ha alle detaljer senere. Jeg sa i forrige del av serien som Windows API er et språk som du må lære.

I parentes parametrene, er hwnd en data identifikator og HWND er det tilsvarende datatype; uMsg er en data identifikator og UINT er datatypen; wParam er en data identifikator og wParam er datatypen; lParam er en data identifikator og lParam er datatypen. LRESULT er den returnerte type for prosedyren. RING TILBAKE er en endrings for LRESULT; så du kan si LRESULT RING TILBAKE danner returnert type. Hvert vindu har et håndtak (pekeren), som du (koden) kan bruke til å gjøre noe på vinduet. HWND er datatypen for en windows håndtak. En melding kommer i form av heltall (ikke en streng).

Et heltall i meldingen har en betydning, som kan uttrykkes som tekst (en streng). Den andre parameteren datatype, UINT betyr Unsigned (positive) Integer. Den identifiserer meldingen. Hovedbudskapet i seg selv kommer som wParam parameter og som lParam parameter. WParam er et heltall og lParam er også et heltall. Vi skal se detaljer om disse senere. For nå vet

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