ListBoxStyles

Voor controls uit de CC_LISTBOX ControlClass kunnen de volgende eigenschappen (ListBoxStyles) worden ingesteld:

ComboBoxStyle Omschrijving
LBS_DISABLENOSCROLL Toont een uitgeschakelde horizontale of verticale schuifbalk wanneer de keuzelijst niet genoeg items bevat om te scrollen. Idien deze stijl niet is vermeld dan wordt de schuifbalk verborgen indien de keuzelijst niet voldoende items bevat. Deze stijl moet worden gebruikt met de stijl WS_VSCROLL of WS_HSCROLL.
LBS_EXTENDEDSEL Hiermee kunnen meerdere items worden geselecteerd met behulp van de SHIFT-toets en de muis of speciale toetscombinaties.
LBS_HASSTRINGS Geeft aan dat een keuzelijst items bevat die uit tekenreeksen bestaan. De keuzelijst onderhoudt het geheugen en de adressen voor de tekenreeksen, zodat in hte model het LB_GETTEXT-bericht kan gebruiken om de tekst voor een bepaald item op te halen.
LBS_MULTICOLUMN Specificeert een keuzelijst met meerdere kolommen waarin horizontaal kan worden gescrolld. De keuzelijst berekent automatisch de breedte van de kolommen, of een toepassing kan de breedte instellen met behulp van het bericht LB_SETCOLUMNWIDTH.
LBS_NOSEL Geeft aan dat de keuzelijst items bevat die kunnen worden bekeken maar niet kunnen worden geselecteerd.
LBS_NOTIFY Zorgt ervoor dat de keuzelijst een bericht verzendt wanneer de gebruiker op een keuzelijstitem (LBN_SELCHANGE) klikt, op een item dubbelklikt (LBN_DBLCLK) of de selectie annuleert (LBN_SELCANCEL).
LBS_SORT Sorteert tekenreeksen in de keuzelijst alfabetisch.
LBS_STANDARD Sorteert tekenreeksen in de keuzelijst alfabetisch. Er wordt een bericht verzonden wanneer de gebruiker op een keuzelijstitem klikt, dubbelklikt op een item of de selectie annuleert. De keuzelijst heeft een verticale schuifbalk en randen aan alle kanten. Deze stijl combineert de stijlen LBS_NOTIFY, LBS_SORT, WS_VSCROLL en WS_BORDER.
LBS_USETABSTOPS Zorgt ervoor dat een keuzelijst tabtekens kan herkennen en toe te passen op de getoonde teksten of tekenreeksen. Met LB_SETTABSTOPS kunnen de gewenste tabstopposities worden opgegeven.
LBS_WANTKEYBOARDINPUT Met deze stijl kan de keuzelijst (listbox) de invoer via het toetsenbord ontvangen via: WM_VKEYTOITEM-berichten wanneer de keuzelijst de invoerfocus heeft.