Bonjour,

Voila, j'utilise actuellement le bout de code suivant pour creer un bouton avec icone :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
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'icone apparait comme il faut, et sur une autre machine (PC sous windows) pas d'icone...
Je precise que les Dlls et la version de windows sont identiques.

Si qqun peut m'aider...
Merci d'avance