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. |