begin process at 2012 05 29 09:34:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

image dans CListCtrl


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

image dans CListCtrl

mardi 18 juillet 2006 à 11:31:46 | image dans CListCtrl

catamenia

Membre Club
bonjour,

je voudrais faire apparaitre des bitmap dans ma CListCtrl

j'ai essayé ceci :

    CBitmap bmp;
     Mobile-5.05\\custsymb\\CHUR1-32.BMP");
    int retour = bmp.LoadBitmap(IDB_CHUR1);
    CImageList imageList;
    imageList.Create(32, 32, ILC_MASK, 0, 4);
    int nImage = imageList.Add(&bmp,RGB(0, 0, 0));
    m_list_symb.SetImageList(&imageList,LVSIL_NORMAL);
    int nItem = m_list_symb.InsertItem(0,L"test",nImage);
    LVITEM lvi = {0};
    lvi.mask = LVIF_IMAGE;
    lvi.iItem = nItem;
    lvi.iImage = nImage;
    m_list_symb.SetItem(&lvi);

le problème est que j'affiche que le mot "test" et non l'image

quelqu'un peut il m'aider?

merci
mardi 18 juillet 2006 à 16:44:56 | Re : image dans CListCtrl

saifer

Membre Club
Salut!
heu, là ya un truc que je pige pas, pourquoi tu fais un InsertItem, et tout de suite derrière un SetItem, dans ce cas là ton SetItem ne sert à rien...En principe on fait ca quand on insrère un item (normal ;) ) mais quand on veut aussi insérer un subitem après. Hors là, tu précise déjà quelle image tu utilises dans InsertItem, donc inutile.
Sinon quelle taille fait ton image ? (IDB_CHUR1)


-{ Saifer }-
mercredi 19 juillet 2006 à 09:05:41 | Re : image dans CListCtrl

catamenia

Membre Club
mon image fait 32 * 32
j'ai remarqué apres que je faisais des choses inutiles

sinon j'ai essayé d'afficher dans une picture mais le résultat est le même, l'image ne s'affiche pas
mercredi 19 juillet 2006 à 15:36:47 | Re : image dans CListCtrl

saifer

Membre Club

L'erreur vient peut-être du :
[code]imageList.Create(32, 32, ILC_MASK, 0, 4);[/code]
Le quatrième paramètre précise la taille initiale de ta liste, et tu lui met 0, je ne sais pas si ca vient de là ms sa pourrait ! moi chaque fois que je me sert d'une ImageList, si je l'initialise au début avec 3 images (par exemple !) et bien en taille initiale je met 3. Et sa marche, donc ca pourrait etre une piste.
De plus, tu utilise ILC_MASK, d'après la msdn, ta liste contiendra 2 bitmaps, hors tu veux la faire grossir au maximum de 4 (le 5ème paramètre), donc je suppose que tu n'as pas lu la msdn ou que tu n'as pas compris, essai plutôt avec ILC_COLOR32.
Une dernière chose, tu prend la valeur de retour de LoadBitmap, mais tu ne t'en sert pas (en tout cas pas dans le code que tu as mis ici), vérifie sa valeure en regardant dans la msdn, tu pourras deja voir si ton bitmap se charge correctement.

voila c'est à peut près tout, bonne chance ! (sinon regarde dans les sources du site, moi j'avais trouver tout ce que je voulais sur les ImageList)

++

-{ Saifer }-



Cette discussion est classée dans : int, image, bmp, imagelist, lvi


Répondre à ce message

Sujets en rapport avec ce message

Lecture d'un fichier Bmp (image en niveau de gris) et affichage des valeurs des pixels dans un vecteur [ par waffouna ] Salutj'ai vraiment besoin de vos aides.En fait, je suis un électronicienne et je travaille sur la reconnaissance de visage.Et dans le cadre de mon Pfe Problème impression image [VC++ et MFC] [ par phantom_2005 ] Bonjour à tous, j'ai un problème avec l'impression d'une image.Voici mon code:   CBitmap  *Bmp                 = NULL;   SIZE  CadreDest;   HBITMAP  g faire defiler une image dans un control [ par yag00 ] bonjour,je voudrais faire defiler un bitmap chargé dans un cstatic à l'aide d'un scrollbar horizontal et vertical//m_BMP variable correspondant à mon Problème fenêtre SDL sous Linux [ par Neofabiensama ] Bonjour,Je poste aujourd'hui car je suis à cours d'idée sur un problème de fenêtre SDL. Je travaille actuellement sur un projet de visualisation 2D d' problème image list : undefined reference to _imageList_Create@20 [ par juju116 ] j'ai un souci avec ma fonction image list, comme le dis le sujet lors de la compilation j'ai le message suivant: undefined reference to _imageList_Cre .h et .cpp avec DEV [ par medACK ] salut, après avoir avoir fais plein d'applications en 2D, je veux maintenant monter 1 moteur.mon problème n'est pas coté algorithmique mais plutôt cot image (EAN-13) format bmp avec Qt [ par GillesLebel ] Bonjour,Dans le cadre d'un projet dans mon lycée, je dois créer un code barre EAN-13 sous forme d'image bitmap sous Linux avec Qt4.Je ne sais pas du t Récupérer les pixels d'une image bmp [ par MannanaJbali ] Salut tout le monde: Je fais un programme de traitement d'image, j'ai chargé une image de type bmp et j'ai enregistrer les pixels dans un fichier text SDL image et masque [ par Timidouveg ] Bonjour Je poste pour la première fois ici Je développe toutes sortes de petits programmes et aussi un projet de réalité virtuelle en C/C++ avec SDL/O charger image bmp dans tableau [ par nicolovitch ] bonjour à tous, Toujours avec le même problème, j'essaye de charger une image bmp, contenu dans un dossier,  dans un tableau pour la comparer avec


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales