Une boîte de liste d'interdiction de données doit également avoir le style LBS_OWNERDRAWFIXED, mais ne doit pas avoir l'LBS_SORT ou le style LBS_HASSTRINGS. Il ya plus à ce style, je ne vais pas aborder dans cette série; consulter un autre document pour cela. LBS_NOINTEGRALHEIGHT: Normalement, le système d'exploitation tailles une zone de liste de sorte que la zone de liste ne pas afficher les éléments partiels. Ce style indique que la taille de la zone de liste est exactement la taille spécifiée par l'application quand il a créé la zone de liste avec la fonction CreateWindowEx.
LBS_NOREDRAW: Ce style indique que l'apparence de la zone de liste ne sont pas mis à jour lorsque des modifications sont apportées. Pour modifier l'état de la commande de rafraîchissement, utilisez le message WM_SETREDRAW. LBS_NOSEL: Ce style indique que la zone de liste contient des éléments qui peuvent être consultés mais pas sélectionnés.
LBS_NOTIFY: Ce style provoque la zone de liste pour envoyer un code de notification à la fenêtre parent lorsque l'utilisateur clique sur un élément de la boîte de liste (LBN_SELCHANGE), double-clique sur un élément (LBN_DBLCLK), ou annule la sélection (LBN_SELCANCEL). LBS_SORT: Ce style trie Cordes (articles) dans la zone de liste alphabétiquement (attention pour le jeu de caractères). LBS_STANDARD: Ce style combine les styles LBS_NOTIFY, LBS_SORT, WS_VSCROLL et WS_BORDER.
La fenêtre parent reçoit un message de notification à chaque fois que l'utilisateur clique sur un élément de la boîte liste, double-clique sur un élément, ou annule la sélection. La zone de liste a une barre de défilement verticale, et il a des frontières de tous les côtés. LBS_USETABSTOPS: Ce style permet une zone de liste à reconnaître et à élargir (affichage) caractères de tabulation lors de l'élaboration de ses cordes (articles). Vous pouvez utiliser le message LB_SETTABSTOPS de préciser les positions d'arrêt de tabulation.
Les positions des onglets par défaut sont 32 unités de modèle de dialogue (voir plus loin) d'interv