*   >> Lecture Éducation Articles >> science >> la programmation

Création d'une liste Box

Contrôles de Windows prédéfinis - Partie 19 Volume - Interface utilisateur Windows Introduction Ce fait partie 19 de ma série, les contrôles Windows prédéfinis. Afin de comprendre ce tutoriel, vous avez plus de lire tous les tutoriels précédents de la série. Dans cette partie de la série, nous voyons comment créer une zone de liste. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez.

Une zone de liste List Box A est un contrôle qui a une liste d'éléments que l'utilisateur peut choisir. L'utilisateur choisit un élément en le sélectionnant. L'utilisateur sélectionne un élément en cliquant dessus. Il est possible de sélectionner un élément en utilisant le clavier, mais je ne vais pas entrer dans les détails. Dans cette série, nous allons parler de zones de liste dont les éléments sont des chaînes (textes). Une zone de liste peut fournir des barres de défilement si les articles sont trop nombreux pour que l'espace prévu pour le nombre d'éléments.

Sélection d'un élément de la liste change de couleur du texte et sa couleur de fond. Création d'une zone de liste Vous pouvez créer une zone de liste en utilisant la fonction CreateWindowEx. La classe est, LISTBOX. Ne pas oublier de taper WS_CHILD car il est une fenêtre enfant. Rappelez-vous que une zone de liste est un contrôle et il a besoin de son identifiant entier unique. Types de zones de liste Il existe deux types de zones de liste: une sélection unique et multi-sélection. Simple-sélection est la valeur par défaut.

Dans une zone de liste à sélection unique, l'utilisateur peut sélectionner un seul élément à la fois. Dans une zone de liste à sélection multiple, l'utilisateur peut sélectionner plus d'un élément à la fois. Si vous voulez que la boîte de liste à sélection multiple, utilisez le style de LBS_EXTENDEDSEL. Vous ne devez taper tout style spécial pour la zone de liste à sélection unique. Vous codage peut créer une zone de liste en utilisant la fonction CreateWindowEx. Après cela, vous devez envoyer chaque corde de l'article à la boîte en utilisant la fonction SendMessage.

Dans cette série, nous avons affaire à des chaînes comme éléments de la boîte de liste. Le message à ajouter une chaîne à une zone de liste est LB_ADDSTRING. Ce message ajoute une corde à une zone de liste. Si la zone de liste n'a pas

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.