Salut tout le monde,

J'ai une Barre d'outils alimenté par une Image list contenant des icônes 32bpp (en théorie).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
HIMAGELIST imlGifsicle = ImageList_Create(32,32,ILC_COLOR32 | ILC_MASK,8,0);

//Plein de TLBUTTON ici

for(int x = 0;x<9;x++)
{
ImageList_ReplaceIcon(imlGifsicle,-1,LoadImage(hInstance,MAKEINTRESOURCE(800+x),IMAGE_ICON,32,32,LR_CREATEDIBSECTION));
}
D'après les recommandations de Microsoft, je passe le flag ILC_COLOR32 lors de la création de la imagelist et le flag LR_CREATEDIBSECTION lors de l'ajout de mes images.

le problème c'est que j'obtiens ça:
Nom : bla.png
Affichages : 92
Taille : 4,1 Ko

au lieu de ça:
Nom : blu.png
Affichages : 77
Taille : 3,6 Ko

Je bloque totalement! Mes icônes sont pourtant conforme ytou, mais rien à faire, j'ai des icônes toute moche et toute crénelé.
Si quelqu'un a une piste, ca serais avec grand plaisir!
merci d'avance

EDIT: Bon apparement mon manifest était pourri, je l'ai recréé et tout marche bien. Désolé pour ce post inutile