Trieda štýly

Trieda štýly definovať ďalšie prvky triedu okna. Dva alebo viaceré štýly je možné kombinovať pomocou bitovú logickú operáciu OR operátor (|). Štýl priradiť triedu okna, priraďte štýl štýl člen WNDCLASSEX štruktúru. Trieda štýly sú takto.

Štýl Akcia
CS_BYTEALIGNCLIENT Zarovnáva oblasti okna klienta na bajtovú hranicu (v smere x). Tento štýl ovplyvní šírku okna a jeho horizontálnej polohy na displeji.
CS_BYTEALIGNWINDOW Zarovnáva okno na bajtovú hranicu (v smere x). Tento štýl ovplyvní šírku okna a jeho horizontálnej polohy na displeji.
CS_CLASSDC Prideľuje jedno zariadenie kontexte deliť všetky okná v triede. Pretože proces špecifické okno triedy sa je možné viacnásobných vlákien žiadosti o vytvorenie okna tej istej triedy. Je tiež možné pre vlákna sa pokúste použiť zariadenie kontexte súčasne. Keď sa to stane, systém umožňuje iba jedno vlákno úspešne dokončiť jeho Kreslenie prevádzky. Ďalšie informácie nájdete Zariadenie súvislostiach.
CS_DBLCLKS Dvakrát kliknite na položku správa odošle okno postup keď používateľ dvojitým kliknutím myši keď sa kurzor nachádza v okne patriace do tejto triedy. Ďalšie informácie nájdete v časti Vstup myši.
CS_GLOBALCLASS Určuje, že trieda okna aplikácie globálne triedy. Ďalšie informácie nájdete v časti Žiadosti globálne tried.
CS_HREDRAW Určuje, že celé okno prekreslí, ak pohyb alebo veľkosť úprava zmení šírku do klientskej oblasti.
CS_NOCLOSE Zakáže príkaz Zavrieť v ponuke systému.
CS_OWNDC Vyhradí UDN kontext pre každú testovaciu jamku v triede. Viac informácií o súvislostiach zariadenie, nájdete v časti Zariadenie súvislostiach.
CS_PARENTDC Nastaví orezové obdĺžnik dcérskym oknom, rodičovské okno tak, že dieťa môže čerpať materského podniku. Okno s CS_PARENTDC bitom štýl dostáva pravidelne zariadenie kontexte z vyrovnávacej pamäte systému zariadenie kontextoch. To nedáva dieťa nadradeného zariadenia kontext alebo kontext nastavenia zariadenia. Uvedie CS_PARENTDC posilňuje uplatňovanie výkonu. Ďalšie informácie nájdete v téme Zariadenie súvislostiach.
CS_SAVEBITS Uloží ako rastrový obrázok, časť obrazovky zakrytý oknom. Systém používa uložené bitová mapa na opätovné vytvorenie obrazu obrazovky, keď okna sa odstráni. Systém bitovej mapy sa zobrazí v pôvodnom umiestnení a neposiela hlásenia WM_PAINT Windows prekrytá okna, ak ostatné obrazovky činností vyhlásiť za neplatné uložený obrázok . Použite tento štýl pre malé okná, ktoré sa nakrátko a potom odstrániť pred inými obrazovky prebieha daná činnosť (napríklad ponuky alebo dialógových okien). Tento štýl zvyšuje čas potrebný na zobrazenie okna, pretože systém najprv vyhradiť pamäť pre ukladanie bitových máp.
CS_VREDRAW Určuje, že celé okno prekreslí, ak pohyb alebo veľkosť úpravu zmeny výšky do klientskej oblasti.

Triedy a zariadenie súvislostiach

Zariadenie kontexte je špeciálne množinu hodnôt, používajúce žiadosti o čerpanie do klientskej oblasti ich systému windows. Systém vyžaduje zariadenie kontext pre každú testovaciu jamku na displeji, ale umožňuje určitú pružnosť pri ako systém skladoval a zaobchádzal s toto zariadenie kontext.

Ak žiadne zariadenie kontexte štýl je výslovne uvedený, systém predpokladá každú testovaciu jamku používa zariadenie kontexte retrieved from bazén kontextoch spravuje systém. V takýchto prípadoch každú testovaciu jamku musí načítať Inicializácia zariadenia kontexte pred maľovanie a brucelózy po Maliarstvo.

Vyhnúť sa načítavajú zariadenia kontexte zakaždým, keď je potrebné, aby maľovať vo vnútri okna aplikácie môžete zadať CS_OWNDC štýl pre triedu okna. Táto trieda štýlu nasmeruje systému vytvoriť kontext, súkromné zariadenie — t. j. prideliť UDN kontext pre každú testovaciu jamku v triede. Uplatňovanie potrebujú len získať kontexte raz a potom ho použiť pre všetky následné maľovanie.

Systém Windows 95 a Windows 98: Síce pohodlný štýl CS_OWNDC používať opatrne, pretože každý prístroj kontexte používa významnú časť 64 K GDI haldy.

Index