Rozbaľovacie pole štýlov

Ak chcete vytvoriť rozbaľovacie pole pomocou funkcie CreateWindow alebo CreateWindowEx , špecifikovať COMBOBOX triedy, vhodné okno štýl konštánt a kombinácia nasledujúcimi štýlmi poľa so zoznamom.

Štýl Popis
CBS_AUTOHSCROLL Automaticky zvitky znenie úpravy kontroly právo, pri ktorom používateľ zadá znak na konci riadku. Ak tento štýl nie je nastavený, je povolený len text, ktorý zapadá do pravouhlého hraníc.
CBS_DISABLENOSCROLL V rozbaľovacom zozname zobrazuje zdravotne postihnutých zvislého posúvača, keď poľa neobsahuje dostatočné množstvo položiek na posun. Bez toho, aby tento štýl pruhu s posúvačom skryté pri poli zoznam neobsahuje dostatočné množstvo položiek.
CBS_DROPDOWN Podobne ako CBS_SIMPLE, okrem toho, že zozname nie je zobrazená, pokým používateľ nezačiarkne ikonu vedľa položky upraviť kontroly.
CBS_DROPDOWNLIST Podobné CBS_DROPDOWN, s výnimkou toho, že kontroly úpravy nahrádza statický text položky, zobrazí aktuálny výber v zozname.
CBS_HASSTRINGS Určuje, že vlastník ťahané rozbaľovacie pole obsahuje položky pozostávajúce z reťazcov. Pole so zoznamom tvrdí, pamäte a adresu pre reťazce tak uplatňovanie môžete použiť CB_GETLBTEXT správu na načítanie textu pre určitý tovar.
CBS_LOWERCASE Konvertuje malé celý text v poli výber a zoznam.
CBS_NOINTEGRALHEIGHT Určuje, že veľkosť poľa so zoznamom je presnou veľkosťou určený aplikáciou, pri vytváraní poľa so zoznamom. Za normálnych okolností systému veľkostí rozbaľovacie pole tak, aby nezobrazoval čiastočné položky.
CBS_OEMCONVERT Konvertuje text zadaný do upraviť ovládací prvok rozbaľovacie pole zo systému Windows znaková sada OEM znak nastaviť a potom späť do Windows súbor. To zaručuje vhodného charakteru konverzie pri uplatňovaní volá CharToOem funkcia konvertovania Windows reťazec v poli so zoznamom OEM znakov. Tento štýl je najviac užitočný pre kombinované polia, ktoré obsahujú názvy a platí len pre kombinované polia vytvorenom v štýle CBS_SIMPLE alebo CBS_DROPDOWN.
CBS_OWNERDRAWFIXED Určuje, že vlastník zozname je zodpovedné za čerpanie jej obsah a položky v poli so zoznamom sú v rovnakej výške. Okno vlastník dostane správu, WM_MEASUREITEM keď rozbaľovacie pole je vytvorený a WM_DRAWITEM hlásenie pri vizuálnej časti poľa so zoznamom sa zmenila.
CBS_OWNERDRAWVARIABLE Určuje, že vlastník zozname je zodpovedné za čerpanie jej obsah a položky v poli so zoznamom sa líšia z hľadiska výšky. Okno vlastník dostane správu WM_MEASUREITEM pre každú položku v poli so zoznamom pri vytváraní poľa so zoznamom a WM_DRAWITEM hlásenie pri vizuálnej časti poľa so zoznamom sa zmenila.
CBS_SIMPLE Zobrazí poli so zoznamom po celú dobu. Aktuálny výber v zozname sa zobrazí v ovládacom prvku upraviť.
CBS_SORT Automaticky zoradí reťazce pridaná do zoznamu.
CBS_UPPERCASE Skonvertuje na veľké celý text v poli výber a zoznam.

Index