Úprava typov ovládacích prvkov a štýlov

Existuje niekoľko upraviť kontrolu štýlov. Ovládací prvok jednotlivé úpravy môže mať niekoľko štýlov v tom istom čase. Väčšina vývojári použiť nástroje na rozvoj dialógových okien a tak nemusí výslovne určiť úpravy kontroly štýly. Ak aplikácia vytvorí ovládací prvok upraviť pomocou funkcie CreateWindow alebo CreateWindowEx , však nutné zadať tieto úpravy kontroly štýly. Tabuľka upraviť kontrolu štýly nájdete v časti Upraviť kontrolu štýly.

Každej ovládanie upraviť určuje kombinácia štýl hodnoty, ktoré určujú vzhľad a funkcie upraviť kontroly. Štýl hodnoty môžete určiť vzhľad ovládacieho prvku jednoriadkové alebo viacriadkového upraviť, zarovnanie textu v ovládacom prvku a určiť, ako a dokonca ak text sa zobrazí v ovládacom prvku upraviť. Počet a typ štýly aplikácia používa závisia od typu a účelu kontrolné úpravy.

Existujú dva štýly čiar na ovládacích prvkoch na úpravu. Predvolená hodnota je jednoriadkové upraviť ovládací prvok, ktorý nevyžaduje pridružených štýlom. Aplikácia môže vytvoriť ovládací prvok úprava viacerých riadkov pomocou ES_MULTILINE štýl.

Existujú troch štýlov, ktoré spôsobujú systému na zarovnanie textu v ovládacom prvku upraviť. Štýly ES_LEFT, ES_CENTER a ES_RIGHT zistiť, či text zarovnaný na doľava, na stred alebo doprava, resp.

Jedna aplikácia môže použiť štýl zistiť, ako systém zobrazí text, ktorý používateľ zadá do ovládacieho prvku upraviť. ES_LOWERCASE štýl skonvertuje text na malé písmená ES_UPPERCASE štýl Konvertuje text na veľké písmená. Niektoré aplikácie musieť skonvertovať text v reťazci (ako je napríklad názov súboru) do špecifických znakov. ES_OEMCONVERT štýl zabezpečí správnu konverziu znakov v týchto prípadoch. Ďalšie informácie o tabuľkách znakov nájdete v téme konzol a znakovom režime podpory.

Ak výška zobrazovaný text prekročí veľkosť ovládacieho prvku upraviť, jedna aplikácia môže použiť dva štýly posúvať text cez upraviť kontroly. ES_AUTOHSCROLL štýl automaticky zvitky text vodorovne v ovládacích prvkoch na jednoriadkové a viacriadkového úpravu. Pri uplatňovaní ovláda úprava viacerých riadkov, je použiť aj ES_AUTOVSCROLL štýl automaticky Rolovať text zvislo, ak je to potrebné.

Ostatné štýly k dispozícii definovať rôzne aspekty ovládací prvok upraviť. ES_NUMBER štýl obmedzuje vstup na kontrolu upraviť len číslice. ES_NOHIDESEL štýl určuje, že vybratý text nie je skrytá, keď upraviť kontrolu stratí aktívneho prvku pomocou klávesnice. ES_READONLY štýl komplikuje riadenie upraviť iba na čítanie. ES_PASSWORD štýl zobrazí všetky znaky v ovládacom prvku upraviť hviezdičky. (Žiadosť môžete definovať rôzneho charakteru zobrazíte pomocou EM_SETPASSWORDCHAR správu, ako je opísané ďalej v tejto téme.) Úprava viacerých riadkov kontrol žiadosť môžete zadať štýl ES_WANTRETURN požiadať, že systém vkladať carriage return, keď používateľ stlačí kláves enter upraviť kontrolu.

Podľa predvoleného nastavenia má ovládací prvok upraviť bez orámovania. Dať mu jeden, jedna aplikácia môže použiť štýl okna WS_BORDER.

Index