IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Bug CImageList ,Méthode Add retourn toujours zero


Sujet :

Windows

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    905
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Mai 2011
    Messages : 905
    Points : 85
    Points
    85
    Par défaut Bug CImageList ,Méthode Add retourn toujours zero
    Bonjour


    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    CImageList m_imageList;
    	CBitmap bmpfile;
    	CBitmap bmpdirectory;
    	int IDBMPDIR, IDBMPFILE;

    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    m_imageList.Create(28, 28, ILC_COLOR | ILC_MASK, 2, 2);
    	bmpdirectory.LoadBitmap(IDB_BITMAPDIRECTORY);
    	bmpfile.LoadBitmap(IDB_BITMAPFILE);
    	int err;
    	SetLastError(0);
    	//Add the bitmap to the ImageList
    	IDBMPDIR=m_imageList.Add(&bmpdirectory, RGB(0, 100, 0)) ;
    	err = GetLastError();
    	IDBMPFILE = m_imageList.Add(&bmpfile, RGB(0, 100, 0));
    	err = GetLastError();
    	cdtree.SetImageList(&m_imageList, TVSIL_NORMAL);

    Les bitmaps sont au format 4bits

    Pourquoi IDBMPDIR et IDBMPFILE sont à 0 ??????????????????????????
    je veux des réponses ! je n'y comprend rien !


    Le treenode (CTreeCtrl) affiche image blanche.

    Merci beaucoup.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    905
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Mai 2011
    Messages : 905
    Points : 85
    Points
    85
    Par défaut
    J'ai essayé ceci :
    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    BOOL cg=m_imageList.Create(26, 26, ILC_COLOR | ILC_MASK, 2, 2);
    Mes images font 26x26
    ça fonctionne, je vois les images dans le treenode, mais getlasterror me retourne 6.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. 1 site, 2urls, on retourne toujours la même url
    Par c4cf6 dans le forum Apache
    Réponses: 1
    Dernier message: 29/06/2007, 17h02
  2. fonction retournant toujours 0.000 ?
    Par _SamSoft_ dans le forum C
    Réponses: 49
    Dernier message: 22/02/2007, 20h52
  3. [sockets] gethostbyname retourne toujours la même chose
    Par Strab dans le forum Développement
    Réponses: 3
    Dernier message: 15/09/2006, 10h24
  4. [php 5.1.2][bug?]get_cfg_var retourne false
    Par jeff_! dans le forum Langage
    Réponses: 2
    Dernier message: 22/05/2006, 13h33
  5. Réponses: 2
    Dernier message: 30/03/2006, 16h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo