Zoznam poľa štýlov

Ak chcete vytvoriť zoznam s možnosťou pomocou funkcie CreateWindow alebo CreateWindowEx , použite LISTBOX triedy, vhodné okno štýl konštanty a nasledovné konštanty štýl definovať zozname.

Štýl zoznamu poľa Popis
LBS_DISABLENOSCROLL Zobrazuje zdravotne postihnutých zvislého posúvača na zozname, keď pole neobsahuje dostatočné množstvo položiek na posun. Ak nezadáte tento štýl, posúvač skryté pri poli zoznam neobsahuje dostatočné množstvo položiek.
LBS_EXTENDEDSEL Umožňuje viacer2ch vyberú pomocou klávesu shift a myš alebo osobitné kombinácie klávesov.
LBS_HASSTRINGS Určuje, že zoznam obsahuje položky pozostávajúce z reťazcov. Zozname tvrdí, pamäte a adresy pre reťazce tak, že uplatňovanie môžete použiť LB_GETTEXT správu na načítanie textu pre určitý tovar. Podľa predvoleného nastavenia všetky zoznam polí výnimkou vlastník ťahané zoznamy majú tento štýl. Môžete vytvoriť ťahané vlastníka na zozname s alebo bez toho, aby tento štýl.
LBS_MULTICOLUMN Určuje Viacstĺpcové zoznamom, ktorý prebehne vodorovne. LB_SETCOLUMNWIDTH správy nastaví šírku stĺpcov.
LBS_MULTIPLESEL Otočí reťazec výberu zapnúť alebo vypnúť každý čas používateľ klikne alebo dvojitým kliknutím reťazec v poli so zoznamom. Používateľ môže zvoliť ľubovoľný počet reťazce.
LBS_NODATA Určuje č údajov zoznamom. Tento štýl určiť, kedy sa počet položiek v poli so zoznamom presiahne jeden tisíc. Č údajov zozname musia mať v LBS_OWNERDRAWFIXED štýle, ale nesmú mať štýl LBS_SORT alebo LBS_HASSTRINGS.

Č údaje zoznamu sa podobá ťahané vlastníka na zozname s výnimkou toho, že obsahuje reťazec alebo bitovej mapy údajov pre položku. Príkazy na pridanie, vloženie alebo odstránenie položky vždy Ignorovať všetky položky uvedené údaje; žiadosti o vyhľadať reťazec v poli so zoznamom vždy zlyhať. Systému odošle hlásenie WM_DRAWITEM do okna vlastníka, keď položka musí byť vyhotovené. ItemID člen DRAWITEMSTRUCT štruktúra prešiel správou WM_DRAWITEM určuje číslo riadka položky sa vypracovať. Č údajov zoznamom neposiela správu WM_DELETEITEM.

LBS_NOINTEGRALHEIGHT Určuje, že veľkosť zoznamu bloku je presnou veľkosťou určený aplikáciou, pri vytváraní zoznamu. Za normálnych okolností systému veľkostí zoznamom tak, aby zozname nezobrazí čiastočné položky.
LBS_NOREDRAW Určuje, že rozbaľovacom zozname vzhľad nie je aktualizovaný, keď sa vyskytnú zmeny. Tento štýl môžete zmeniť zaslaním WM_SETREDRAW správy kedykoľvek.
LBS_NOSEL Určuje, že zozname obsahuje položky, ktoré môžete zobraziť, ale nevyberie.
LBS_NOTIFY Neoznámi rodičovské okno s Vstupná správa vždy, keď používateľ klikne na alebo dvojitým kliknutím reťazec v poli so zoznamom.
LBS_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 pri poli so zoznamom je vytvorený a správu WM_DRAWITEM keď vizuálne hľadisko poli so zoznamom sa zmenila.
LBS_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 rozbaľovacie pole je vytvorený a WM_DRAWITEM hlásenie pri vizuálnej časti poľa so zoznamom sa zmenila.
LBS_SORT Abecedne zoradí struny v poli so zoznamom.
LBS_STANDARD Abecedne zoradí struny v poli so zoznamom. Rodičovské okno dostane vstupné správy vždy, keď používateľ klikne na alebo dvojitým kliknutím reťazec. Zozname má hranice na všetkých stranách.
LBS_USETABSTOPS Umožňuje zoznamom rozpoznať a rozširovať tabulátory pri zostavovaní svojich reťazce. LB_SETTABSTOPS správy môžete použiť upresniť kartu zastaviť pozícií. Predvolenú kartu polohy sú 32 dialógového okna šablóny jednotiek od seba. Dialógové okno Šablóny jednotky sú nezávislé od zariadenia jednotky používané v dialógovom poli šablóny. Chcete skonvertovať meraní z dialógového okna šablóny jednotiek na obrazovke jednotiek (pixely), použite funkciu MapDialogRect.
LBS_WANTKEYBOARDINPUT Určuje, že vlastník zozname prijíma WM_VKEYTOITEM správy vždy, keď používateľ stlačí kláves a zozname má vstupné zameranie. Toto umožňuje žiadosť vykonávať špeciálne spracovanie na klávesnici vstup.

Index