Sdílet prostřednictvím


Seznam styly

  • LBS_DISABLENOSCROLL seznam obsahuje zakázáno svislý posuvník po seznamu dostatek položek posun neobsahuje.Bez tohoto stylu posuvníku skryt, pokud seznam neobsahuje dostatek položek.

  • LBS_EXTENDEDSEL si uživatel může vybrat více položek pomocí klávesy SHIFT a myš nebo speciální kombinace kláves.

  • LBS_HASSTRINGS Určuje seznam překreslování, obsahující položky, sestávající z řetězce.Udržuje seznam paměti a ukazatele pro řetězce tak můžete použít aplikaci GetText členské funkce načtení textu určité položky.

  • LBS_MULTICOLUMN určuje vícesloupcovém seznamu, který vodorovně posunout.SetColumnWidth Členské funkce Nastaví šířku sloupců.

  • LBS_MULTIPLESEL výběru řetězec přepnuto pokaždé, když uživatel klepne nebo poklepe řetězec.Lze vybrat libovolný počet řetězců.

  • LBS_NODATA Určuje seznam dat č.Počet položek v seznamu překročí jeden tisíc zadejte tento styl.Ne data seznamu musí mít také LBS_OWNERDRAWFIXED styl, ale musí mít LBS_SORT nebo LBS_HASSTRINGS styl.

    Kromě toho, že neobsahuje žádná data řetězce nebo rastrový obrázek pro položku se podobá č data seznamu nakreslena vlastník seznamu.Příkazy pro přidání, vložení nebo odstranění položky vždy ignorovat všechny uvedené položky dat; selhání požadavků vždy najít řetězec v poli se seznamem.Systém odešle WM_DRAWITEM okno při položky musí být zakresleny zprávu.ID tématu člen DRAWITEMSTRUCT struktury předané s WM_DRAWITEM zpráva Určuje číslo řádku položky se stanoví.Ne data seznamu odeslat WM_DELETEITEM zprávy.

  • LBS_NOINTEGRALHEIGHT velikost seznamu je přesně určený aplikací při jeho vytvoření seznamu velikost.Systém Windows obvykle velikost seznamu tak seznamu nezobrazuje částečné položky.

  • LBS_NOREDRAW pole seznamu zobrazení není aktualizován při změně.Tento styl můžete kdykoli změnit odesláním WM_SETREDRAW zprávy.

  • LBS_NOSEL Určuje, že seznam obsahuje položky, které lze zobrazit, ale není vybrána.

  • LBS_NOTIFY nadřazené okno přijímá vstupní zprávu vždy, když uživatel klepne nebo poklepe řetězec.

  • LBS_OWNERDRAWFIXED vlastník seznamu je zodpovědný za její obsah; kreslení položky v seznamu jsou stejné výšky.

  • LBS_OWNERDRAWVARIABLE vlastník seznamu je zodpovědný za její obsah; kreslení položky v seznamu jsou proměnnou výšku.

  • LBS_SORT řetězce v poli jsou řazena abecedně.

  • LBS_STANDARD řetězce v poli jsou řazena abecedně a nadřazené okno přijímá vstupní zprávu vždy, když uživatel klepne nebo poklepe řetězec.Seznam obsahuje ohraničení na všech stranách.

  • LBS_USETABSTOPS umožňuje rozpoznat a rozbalte znaky tabulátoru při kreslení jeho řetězce seznamu.Výchozí pozice kartě jsou jednotky 32 dialogové okno.(Dialogové okno jednotka je vodorovná nebo svislá vzdálenost.Vodorovné okno jednotky je rovna jednu čtvrtinu aktuální jednotku základní šířky dialogové okno.Dialogové okno základní jednotky jsou vypočítána na základě výšku a šířku aktuální písmo systému.GetDialogBaseUnits Windows funkce vrací aktuální okno základních jednotek v pixelech.) Tento styl by neměl být používán s LBS_OWNERDRAWFIXED.

  • LBS_WANTKEYBOARDINPUT obdrží vlastník seznamu WM_VKEYTOITEM nebo WM_CHARTOITEM zprávy vždy, když uživatel stiskne klávesu, zatímco seznamu má vstupní fokus.To umožňuje aplikaci provádět zvláštní zpracování vstupy klávesnice.

Viz také

Referenční dokumentace

CListBox::Create

List Box Styles

Další zdroje

Styly použité v MFC