Okno postup štruktúry tried

Ak aplikácia vytvorí oknom, systém vyhradí blok pamäte na uloženie informácie špecifické pre okno vrátane adresy okno postup, ktorý spracováva správy pre dané okno. Ak systém potrebuje odovzdať správu do okna, vyhľadáva informácie špecifické pre okno pre adresu okno postup a odovzdáva správy tohto postupu.

Štruktúry tried je technika, ktorá umožňuje aplikácii zachytiť a spracovávať správy odoslané alebo zaúčtované na konkrétne okno pred okno má šancu na ich spracovanie. V subclassing okne žiadosť zvýšil, upraviť alebo monitorovať správanie okna. Žiadosť môže podtriedy okno patriaci do triedy systém globálne, ako napríklad ovládací prvok upraviť alebo zoznamom. Napríklad aplikácia mohol podtriedy ovládací prvok úpravy zabrániť prijatím určitých znakov ovládacieho prvku. Avšak, nemôžete podtriedy okna alebo trieda, ktorá patrí do inej aplikácie. Všetky štruktúry tried sa musí vykonať v rámci toho istého procesu.

Uplatňovanie podtried okno nahradením adresu v okne pôvodného okno postup s adresou nového okna postupu nazýva podtriedy postupu. Potom postupom podtriedy dostane všetky správy odoslané alebo vyslaný do okna.

Podtrieda postup môže trvať tri akcie po obdržaní správy: môžete preniesť správy na pôvodné okno postup, správu upravovať a preniesť na pôvodný okno postup alebo spracovať správu a neprepadnú pôvodného okno postupu. Ak postupu podtriedy spracováva správu, že tak predtým, urobiť po tom, alebo oboch pred a po prechádza správy na pôvodné okno postup.

Systém poskytuje dva typy štruktúry tried: stupňa a globálne. Stupňa štruktúry tried, nahrádza žiadosť adresy procedúry okno jednorázového okno. Žiadosť musí používať stupňa subclassing do podtriedy existujúceho okna. V globálnej štruktúry triedaplikácia nahradí adresu postupu okien v štruktúre WNDCLASS triedu okna. Všetky následné okná vytvorené pomocou triedy mať adresu podtriedy postup, ale nie sú dotknuté existujúce windows triedy.

Index