Parametrage Windows pour CButton::SetImageList

Signaler
Messages postés
1
Date d'inscription
samedi 17 janvier 2009
Statut
Membre
Dernière intervention
17 janvier 2009
-
Messages postés
212
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
23 juin 2011
-
Bonjour,


Voila, j'utilise actuellement le bout de code suivant pour créer un bouton avec icône :

BUTTON_IMAGELIST btil;
CButton *pBtn = NULL;
RECT r={3,3,3,3};
 
m_ilBtn.Create(32,32,ILC_COLOR32 | ILC_MASK,1,1);
m_ilBtn.Add(AfxGetApp()->LoadIcon((UINT)ResID(IDI_ICO, &ResourceFile(RES_UTILIT))));
btil.himl = m_ilBtn;
btil.margin = r;
btil.uAlign = BUTTON_IMAGELIST_ALIGN_LEFT;

pBtn = (CButton *) GetDlgItem(IDCANCEL);
if(pBtn != NULL)
pBtn->SetImageList(&btil);

... seulement voila, sur une machine (PC sous windows) l'icône apparait comme il faut, et sur une autre machine (PC sous windows) pas d'icône...

Je précise que les Dlls et la version de windows sont identiques.


Si qqn peut m'aider...

Merci d'avance

1 réponse

Messages postés
212
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
23 juin 2011

Salut,
La ressource que tu utilise est elle présente dans mle dll ou quelque part sur le PC quine l'affiche pas ?

Cordialement,
Sébastien.