ajouter icon dans ComboboxEX
Bonjour,
J'essaye d'ajouter une icone dans ma combobox mais ca marche pas. Pour cela je me sert de la classe CComboboxEX mais à l'affichage j'ai seulement mon texte.
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| CImageList image;
image.Create(16,16,ILC_COLOR,2,2);
image.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_ok.SetImageList(&image);
COMBOBOXEXITEM cbi;
cbi.mask =CBEIF_IMAGE|CBEIF_TEXT|CBEIF_OVERLAY| CBEIF_SELECTEDIMAGE;
CString str;
str.Format("Item 1");
cbi.iItem = 0;
cbi.pszText = (LPTSTR)(LPCTSTR)str;
cbi.cchTextMax =str.GetLength();
cbi.iImage = 0;
cbi.iSelectedImage = 0;
cbi.iOverlay =0;
m_ok.InsertItem(&cbi); |
Merci de votre aide