Det värde som tilldelas varje medlem får du en viss egenskap (attribut) för fönstret. Olika värden kan ges till samma element i olika tillfällen. Kom ihåg, mer än ett fönster kan ha samma klass. Alla fönster i en klass har samma egenskaper och alla har ett förfarande. Notera: det förfarande betraktas som en medlem om klassen. Alla dessa 12 medlemmar kan ställas in till NULL utom tre. De tre medlemmarna är klassnamnet, en pekare till klassen förfarandet, och förekomsten handtag ansökan. Dessa tre funktioner inte ser ut fönster egenskaper, men de anses som fönsteregenskaper.
Du kanske inte vet det, men en C ++ funktion kan ha en pekare som pekar på det. Mot denna bakgrund en pekare kan peka på förfarandet för alla fönster i en klass. Om du inte tilldelar något värde till någon av de övriga 9 medlemmar i WNDCLASSEX struct, sedan tilldela NULL till medlemmen. I så fall skulle det standardvärdet väljas för att karakteristiska för fönstret. Den WNDCLASSEX struct redan har skapats av operativsystemet. Du behöver bara använda den. Vi får se mer om WNDCLASSEX struct senare.
Registrera en klass Innan ett fönster skapas operativsystemet måste informeras om att en klass (uppsättning av fönster egenskaper) är på väg att användas för att skapa ett fönster. Detta kallas registrering av klassen. Det finns en funktion som kallas, den RegisterClassEx funktionen. Den används av en ansökan om registrering av klassen. Vi får se mer om det senare. Efter registrering av en klass, kan programmet skapa många fönster för den klassen. Andra högnivåspråk Windows API har skrivits med hjälp av C ++ språket format. Det är ett språk på egen hand. Du måste lära dig API språket Windows.
Så, måste du lära dig dess datatyper, inbyggda funktioner och structs. Du kan använda C ++ för att skriva kärnan i din ansökan (ordbehandlare, spel, etc). Du behöver inte använda Windows API för att skriva kärnan i din ansökan.