cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
20 août 2004 à 13:30
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
27 août 2004 à 12:54
Bonjour,
Voila, j'ai un ptit pb avec les list view ds ce petit bout de code :
//inumbericon = 2
//HICON hbig[10]
//int iImg[10]
ExtractIconEx(szpath, 0, hbig, 0, inumbericon);
himglist = ImageList_Create(GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON), 0, inumbericon, 0);
DisplayError();
if (NULL == himglist) goto FreeH;
for (i = 0; i < inumbericon; ++i) {
iImg[i] = ImageList_AddIcon(himglist, hbig[i]);
DisplayError();
}
if (NULL == ListView_SetImageList(hlist, himglist, 0)) goto Free;
Le premier DisplayError me donne :
"Espace insuffisant pour traiter cette commande"
et ds la boucle :
"Descripteur non valide"
Et le prog quitte ds la derniere condition. SI je fais un ImageList_Draw sur la dialogbox, l'icone est affichée, si kelkun a une solution, merci d'avance ;)