fixer objet dans un listbox (LB_SETITEMDATA)
	
	
		Bonjour,
Comment associer un objet a un item d'un listbox ?
C NET ne sais pas faire.
Donc comment convertir une class C NET en LPARAM ?
Comment convertir un objet IntPtr de listbox::Handle en HWND ?
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 
 | public: void rafraichir()
{
	int len=lescells.Count;
	listsubject->Items->Clear();
	listvalue->Items->Clear();
	for (int i = 0 ; i < len;i++)
	{
		moi::TCell ^ c = (moi::TCell ^)lescells[i];
		//on cherche son sujet
		//String ^ subj=c->groupe.ToString()":"+c->subject.ToString();
		String ^subj=eclstr(c->groupe,c->subject);
		int in=listsubject->Items->Add(subj);
		//listsubject->
		//listsubject->SetItemCore(in,listsubject);
		IntPtr h=listsubject->Handle;
		SendMessage(h.ToInt64(),LB_SETITEMDATA,in,(LPARAM)c);
 
 
		if (c->type==typebool)
			listvalue->Items->Add((int)c->valuebool);
		else
		if (c->type==typeint)
			listvalue->Items->Add(c->valueint);
		else
		if (c->type==typestr)
			listvalue->Items->Add(c->valuestr);
		else
			listvalue->Items->Add("Unkown "+c->type.ToString());
		//listsubject->Items->Add
 
		//
	}
} | 
 Merci beaucoup pour votre aide afin de trouver une solution