Erreur ImageList_Create

maevasa Messages postés 100 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 3 août 2004 - 8 juin 2004 à 09:24
maevasa Messages postés 100 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 3 août 2004 - 8 juin 2004 à 10:54
bonjour, j'ai une erreur sur ce code et il ne veut même pas m'ouvrir le débug.
et lorsque je mets hImageList=ImageList_Create(32,32,ILC_COLORDDB | ILC_MASK,3,0); en commentaire j'ai plus d'erreur
quelqu'un peut-il m'aider ?

HIMAGELIST hImageList;
switch (msg)
{
    case WM_INITDIALOG: 
    {						hlv = GetDlgItem(hDlg,IDC_LIST1);
hTree = GetDlgItem(hDlg,IDC_TREE1);
SetClassLong(hDlg, GCL_HICON, (long)LoadIcon(hInst, MAKEINTRESOURCE(IDI_SGCV)));

InitCommonControls();  //Pour pouvoir utiliser les TreeView et ListView

//Initialisation des Treeview et Listview
hImageList=ImageList_Create(32,32,ILC_COLORDDB | ILC_MASK,3,0);
InitTreeViewItems();

return 1;
}

5 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
8 juin 2004 à 10:25
et si tu enlèves InitTreeViewItems()?
c'est sans doute dans cette fonction que se situe l'erreur
0
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
8 juin 2004 à 10:48
Passe aussi InitCommonControls(); dans WinMain.

ciao...
BruNews, Admin CS, MVP Visual C++
0
maevasa Messages postés 100 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 3 août 2004
8 juin 2004 à 10:49
quand je l'enlève j'ai toujours la même erreur.

void InitTreeViewItems(void)   //Initialisation des items de la TreeView
{
TV_INSERTSTRUCT tvinsert;
tvinsert.hParent=NULL;
tvinsert.hInsertAfter=TVI_ROOT;
    tvinsert.item.mask=TVIF_TEXT|TVIF_IMAGE|TVIF_SELECTEDIMAGE;
tvinsert.item.pszText=poste;
tvinsert.item.iImage=tvinsert.item.iSelectedImage=3;
SendDlgItemMessage(hDlgMain,IDC_TREE1,TVM_INSERTITEM,0,(LPARAM)&tvinsert);
}

0
maevasa Messages postés 100 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 3 août 2004
8 juin 2004 à 10:50
quand je l'enlève j'ai toujours la même erreur.

void InitTreeViewItems(void)   //Initialisation des items de la TreeView
{
TV_INSERTSTRUCT tvinsert;
tvinsert.hParent=NULL;
tvinsert.hInsertAfter=TVI_ROOT;
    tvinsert.item.mask=TVIF_TEXT|TVIF_IMAGE|TVIF_SELECTEDIMAGE;
tvinsert.item.pszText=poste;
tvinsert.item.iImage=tvinsert.item.iSelectedImage=3;
SendDlgItemMessage(hDlgMain,IDC_TREE1,TVM_INSERTITEM,0,(LPARAM)&tvinsert);
}

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
maevasa Messages postés 100 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 3 août 2004
8 juin 2004 à 10:54
tu as raison BruNews en plus je l'avais déjà fait!
mais l'erreur est toujours là
0
Rejoignez-nous