j'ai un bouton ds mon app qui doit supprimer les items selectionnés par l'utilisateur. La listbox est bien en selection multiple et mon code est le suivant :
case IDC_DELFILE:
int sel_items, a, *ibuf;
char buffer2[256];
// LB_GETSELCOUNT
sel_items = SendMessage(hFileList, LB_GETSELCOUNT, NULL, NULL);
if (sel_items == 0) break;
ibuf = new int[sel_items];
SendMessage(hFileList, LB_GETSELITEMS, sel_items, (LPARAM)ibuf);
for (a=0 ; a<sel_items ; a++)
{
SendMessage(hFileList, LB_DELETESTRING, ibuf[a], NULL);
}
delete ibuf;
break;
pourtant qd je clic sur le bouton ca supprime pas tous les items sélectionnés... jcomprends pas merci de m'aider !