Bonjour!
Je veux modifier les lignes d'une listview externe.
Jusqu'à là j'ai pu récupérer le handle de la listview, supprimer des lignes ou des colones avec l'instruction sendmessage, mais pour la modification ça ne marche pas.
un exemple de delete des items sendmessage:
Code : Sélectionner tout - Visualiser dans une fenêtre à part SendMessage(hwnd,LVM_DELETEALLITEMS,0,NULL);
Voici ce que je fais pour la modification
quelqu'un a une idée, c'est vraiment urgent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 LVITEM *LvItem=new LVITEM; memset(LvItem,0,sizeof(LVITEM)); LvItem->cchTextMax=256; LvItem->mask=LVIF_TEXT; LvItem->iItem=4; // choose item LvItem->iSubItem=1; // Put in first coluom LvItem->pszText=(LPTSTR)"Item 1"; // Text to display SendMessage(hwnd,LVM_SETITEM,0,(LPARAM)LvItem); // Send to the Listview
Merci d'avance.
PS: La listview externe que je veux modifier c'est celle de la console mmc
Partager