La classe de CComboBoxEx s'étend la zone de liste déroulante contrôle de zone en fournissant un soutien pour les listes d'images. En utilisant CComboBoxEx pour créer des contrôles de zone de liste déroulante, vous avez besoin n'est plus à mettre en œuvre le code de dessin de votre propre image. Au lieu de cela, utiliser CComboBoxEx pour accéder aux images d'une liste d'images.
Support de liste image
Dans une liste déroulante standard, le propriétaire de la zone de liste modifiable est chargé d'élaborer une image en créant la zone de liste modifiable comme un contrôle owner-draw. Lorsque vous utilisez CComboBoxEx, vous n'avez pas besoin de définir les styles de dessin CBS_OWNERDRAWFIXED et CBS_HASSTRINGS parce qu'elles sont implicites. Sinon, vous devez écrire le code pour effectuer des opérations de dessin. Un contrôle de CComboBoxEx prend en charge jusqu'à trois images par article : une pour l'état sélectionné, un pour un état non sélectionné et l'autre pour une image de superposition.
Styles
CComboBoxEx prend en charge les styles WS_CHILD, CBS_DROPDOWNLIST, CBS_SIMPLEet CBS_DROPDOWN. Tous les autres styles passés lorsque vous créez la fenêtre sont ignorées par le contrôle. Après que la fenêtre est créée, vous pouvez fournir d'autres styles de boîte de liste déroulante en appelant les membres de CComboBoxEx fonctionnent SetExtendedStyle. Avec ces styles, vous pouvez:
Ces drapeaux de style est décrites plus loin dans à l'aide de CComboBoxEx dans le Guide du programmeur Visual C++.
Rétention d'élément et les attributs de l'élément de rappel
Point information, telles que l'index des articles et images, valeurs de retrait et de chaînes de texte, est stockée dans la structure Win32 COMBOBOXEXITEM, comme décrit dans la Plate-forme SDK. La structure contient également des membres qui correspondent aux indicateurs de rappel.
Pour une discussion détaillée, conceptuelle, voir à l'aide de CComboBoxEx dans le Guide du programmeur Visual C++.
# include lt;afxcmn.h>
Membres de la classe |  ; Classe de base | Graphique de la hiérarchie
Écha&ntillonnbsp ; MFC exemple MFCIE
Voir aussi  ;CComboBox