Comment créer une liste multicolonne?

Je suis en train de travailler sur un programme, qui devrait liste de tous les fichiers et il est de taille(pour l'instant...). J'ai créé une application simple, qui doit écrire les données dans un contrôle listbox. Je suis en train d'écrire les données dans deux colonnes(le premier doit être le nom, et à côté, dans une autre colonne, il est de taille), mais je ne peux pas comprendre, comment dois-je faire.
Quelqu'un peut-il m'aider?

Merci d'avance!

kampi

Mise à jour:

J'essaie d'utiliser ListControl., mais malheureusement je ne peux pas. Je peux réussir à compiler mon Application, mais je ne peux le voir, le rectangle vide. Quelqu'un sait ce que je fais de mal?

BOOL CGetFileListDlg::OnInitDialog()
{  
CDialog::OnInitDialog();

//Set the icon for this dialog.  The framework does this automatically
// when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE);         //Set big icon
SetIcon(m_hIcon, FALSE);        //Set small icon

//TODO: Add extra initialization here

LVITEM lvItem;
LVCOLUMN lvColumn;
int nCol;

lvColumn.mask = LVCF_FMT | LVCF_TEXT | LVCF_WIDTH;
lvColumn.fmt = LVCFMT_CENTER;
lvColumn.cx = 10;
lvColumn.pszText = _T("Filename");
ListView_InsertColumn( m_List, 0, &lvColumn ); 
ListView_SetItemText( m_List, 0, 0, _T("TEST") );

return TRUE;  //return TRUE  unless you set the focus to a control    
}

OriginalL'auteur kampi | 2010-01-30