Partager via


styles de zone de liste déroulante

Les styles suivants pour la zone de liste déroulante sont disponibles dans MFC.

  • CBS_AUTOHSCROLL fait défiler automatiquement le texte du contrôle d'édition vers la droite lorsque l'utilisateur tape un caractère à la fin d'une ligne. Si ce style n'est pas défini, seul le texte qui rentre dans la limite rectangulaire est autorisé.

  • CBS_DISABLENOSCROLL   La fenêtre des listes affiche une barre de défilement verticale désactivée lorsque la fenêtre des listes ne contient pas assez d'éléments pour faire défiler. Sans ce style, la barre de défilement est masquée lorsque la fenêtre des listes ne contient pas assez d'éléments.

  • CBS_DROPDOWN   est semblable à CBS_SIMPLE, à l'exception que la fenêtre de liste n'est pas affichée à moins que l'utilisateur sélectionne une icône à côté du contrôle d'édition.

  • CBS_DROPDOWNLIST   est semblable à CBS_DROPDOWN, à l'exception que le contrôle d'édition soit remplacé par un élément statique de texte qui affiche la sélection actuelle dans la fenêtre des listes.

  • CBS_HASSTRINGS   Une fenêtre des listes déroulantes owner-draw contient des éléments qui se composent de chaînes. La fenêtre de liste déroulante contient la mémoire et les pointeurs pour les chaînes afin que l'application puisse utiliser la fonction associée GetText pour récupérer le texte d'un élément particulier.

  • CBS_LOWERCASE   convertit en minuscules tout le texte dans le champ de sélection et dans la liste.

  • CBS_NOINTEGRALHEIGHT   indique que la taille de la fenêtre de listes déroulante est exactement la taille spécifiée par l'application lors de la création de la fenêtre de listes déroulante. Généralement, Windows dimensionne une fenêtre de liste déroulante afin que cette fenêtre de liste déroulante n'affiche pas partiellement les éléments.

  • Le texte CBS_OEMCONVERT   écrit dans le contrôle d'édition de la fenêtre de liste déroulante est convertit à partir de l'ensemble de caractères ANSI à l'ensemble de caractères OEM puis retour vers ANSI. Cela garantit la conversion appropriée des caractères lorsque l'application appelle la fonction Windows AnsiToOem pour convertir une chaîne ANSI dans la fenêtre de liste déroulante en caractères OEM. Ce style est particulièrement utile pour les fenêtres de liste déroulante contenant des noms de fichier et s'applique uniquement aux fenêtres de liste déroulante créées avec les styles de CBS_SIMPLE ou de CBS_DROPDOWN.

  • CBS_OWNERDRAWFIXED   Le propriétaire de la fenêtre de liste est chargé de dessiner son contenu ; les éléments de la fenêtre de liste sont tous la même hauteur.

  • CBS_OWNERDRAWVARIABLE   Le propriétaire de la fenêtre de liste est chargé de dessiner son contenu ; les éléments de la zone de liste sont variables au niveau de la hauteur.

  • CBS_SIMPLE   la zone de liste s'affiche à tout moment. La sélection actuelle dans la fenêtre de liste est affichée dans le contrôle d'édition.

  • CBS_SORT   trie automatiquement des chaînes écrites dans la fenêtre de liste.

  • CBS_LOWERCASE   convertit en majuscules tout le texte dans le champ de sélection et dans la liste.

Voir aussi

Référence

CComboBox::Create

Combo Box Styles

Autres ressources

Styles utilisés par les MFC