Bonjour,

je n'arrive pas a insérer mes infos dans une colonne précises de ma ListView.Je viens donc vous demander de l'aide.
Voila les morceaux de code qui devraient vous servir a m'aider :

Création de la ListView :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
/*ListView création */
hListView = CreateWindow(
                    WC_LISTVIEW, 0, LVS_REPORT | WS_VISIBLE | WS_CHILD,
                        CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
                            mainWnd, NULL, hInst, NULL);

if(!hListView)
    PrintOutError("Create ListView Failed.\nCreateWindows() in WM_CREATE.");

/*Put Grid lines on the ListView */
ret = ListView_SetExtendedListViewStyle(hListView, LVS_EX_GRIDLINES);
if(ret == -1)
    PrintOutError("SetExtendedListViewStyle Failed.");
Ajout de Colonnes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
/* Create Columns */
lvc.mask    = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM;
lvc.fmt     = LVCFMT_CENTER;

/* Process name column */
lvc.cx      = 300;
lvc.pszText = nameColumn;
lvc.iSubItem= iCol[0];
/* Insert the column */
ListView_InsertColumn(hListView, iCol[0], &lvc);
Puis dans une autre fonction, je créer une LV_ITEM, et j'essaye d'insérer mes infos dans différentes colonnes.Mais je bloque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
lvi.mask = LVIF_TEXT;
lvi.iItem = 0;
lvi.iSubItem = 0;
lvi.pszText = procPath;
ListView_InsertItem(hListView, &lvi);
je n'ai pas accés a certain membres de la structure LV_ITEM, comme par exple puColumns.
Pour finir un petit screenshot.Les infos présentent dans la colonne Name, devraient se trouver dans la colonne Location.Tout mon problème est là.
[img=http://img219.imageshack.us/img219/8048/exemple.th.jpg]

Merci bien, a+++