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

Grundlæggende om Window Klasser

osv) igen og klikkede Microsoft Word anden gang. Ansøgningen (Microsoft Word) åbnes igen. Så to forekomster af det samme program er blevet åbnet og kører. To af ansøgningen knapper ses på proceslinjen. Sådanne tilfælde skal identificeres. Et eksempel er identificeret ved hvad der er kendt som et håndtag (markøren). WNDCLASSEX Struktur Brugergrænsefladen af ​​Windows-API har en struct objekt kaldes, WNDCLASSEX. Dette er en struct objekt svarer til struct objekt i C ++. Den har 12 medlemmer (attributter - egenskaber).

Disse medlemmer er identifikatorer til 12 forskellige typer af attributter (egenskaber), som et vindue klasse kan have. Værdien er tildelt hvert medlem giver dig en særlig egenskab (egenskab) for vinduet. Kan gives forskellige værdier til det samme medlem i forskellige lejligheder. Husk, mere end et vindue kan have den samme klasse. Alle vinduer i en klasse har de samme egenskaber og har alle én procedure. Bemærk: proceduren betragtet som medlem, hvis klassen. Alle disse 12 medlemmer kan indstilles til NULL undtagen tre.

De tre medlemmer, er klassen navn, en pointer til klassen procedure og eksempel håndtag af ansøgningen. Disse tre funktioner ikke ligner vinduet egenskaber, men de betragtes som vindue karakteristika. Du kan ikke vide dette, men en C ++ funktion kan have en pointer pege på den. På denne baggrund en pegepind kan pege på proceduren for alle vinduer i en klasse. Hvis du ikke tildeler nogen værdi for nogen af ​​de andre 9 medlemmer af WNDCLASSEX struct, derefter tildele NULL til medlemmet. I så fald ville standardværdien vælges for denne egenskab af vinduet.

WNDCLASSEX struct er allerede oprettet af operativsystemet. Du skal bare nødt til at bruge det. Vi skal se mere om WNDCLASSEX struct senere. Registrering af en klasse Før et vindue er skabt operativsystemet skal informeres om, at en klasse (indstillet af Windows egenskaber) er ved at blive brugt til at skabe et vindue. Dette kaldes registrering klassen. Der er en funktion kaldes, RegisterClassEx funktion. Det bruges af en ansøgning om registrering af klassen. Vi skal se mere om det senere. Efter registrering af en klasse, kan ansøgningen skabe mange vinduer for denne klasse.

Andre højt niveau Sprog Windows API er skrevet ved hjælp af C ++ sproget format. Det er et sprog på egen hånd. Du er nødt til at lære Windows API sprog. Så er du nødt til at lære sine datatyper, bygget i funktioner og structs. Du kan bruge

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