Prvky triedu okna definuje predvolené správanie systému windows, ktoré patria do tejto triedy. Aplikácia, ktorá registruje triedu okna priradí prvkov k triede stanovením vhodné členmi v WNDCLASSEX štruktúre a obiehanie štruktúru s funkciou RegisterClassEx . Funkcie GetClassInfoEx a GetClassLong získanie informácií o danom okno triedy. Funkcia SetClassLong zmeny prvkov lokálnej alebo globálnej triedy, ktoré žiadosti sa už zaregistroval.
Hoci úplné okno triedy sa skladá z mnohých prvkov, systém iba vyžaduje žiadosť poskytnúť názov triedy, adresy okno procedúry a popisovač inštancie. Použiť iné prvky na definovanie predvolené atribúty pre windows triedy, napríklad tvar kurzora a obsah ponuke pre dané okno. Akékoľvek nevyužité členy štruktúru WNDCLASSEX na hodnotu nula alebo NULL musí inicializovať. Okno triedy prvky sú takto.
| Prvok | Účel |
|---|---|
| Názov triedy | Trieda odlišuje od ostatných registrovaných tried. |
| Okno postup adresa | Ukazovateľ na funkciu, ktorá spracováva všetky správy odoslané do okien v rozvrhu triedy a definuje správanie okna. |
| Popisovač inštancie | Identifikuje aplikácie alebo súboru DLL, ktorá registrované triedy. |
| Trieda kurzor | Definuje kurzor myši, zobrazujúce systému pre okno triedy. |
| Trieda ikony | Definuje veľké ikony a malú ikonu (počnúc Windows 95 a Windows NT 4.0). |
| Trieda pozadia štetec | Definuje farba a vzorka vyplniť do klientskej oblasti pri otvorení alebo natreté okna. |
| Trieda ponuky | Určuje predvolenú menu pre windows, ktorý výslovne nedefinuje ponuka. |
| Trieda štýly | Definuje ako aktualizovať okno po premiestnení alebo zmene jeho veľkosti, ako spracovať dvojitým kliknutím myši, ako prideliť priestor pre zariadenie kontext a iné aspekty okna. |
| Extra trieda pamäte | Určuje veľkosť dodatočné pamäte v bajtoch, ktorú systém musia vyhradiť pre túto triedu. Všetky okná v triede zdieľať dodatočnú pamäť a môžete použiť pre akýkoľvek účel, definovanom aplikáciou. Systém inicializuje táto pamäť na nulu. |
| Ďalšie okno pamäte | Určuje veľkosť dodatočné pamäte v bajtoch, ktorú systém by rezervy pre každú testovaciu jamku patriace do triedy. Mimoriadne pamäti môžete použiť pre akýkoľvek účel, definovanom aplikáciou. Systém inicializuje táto pamäť na nulu. |