Comment ajouter des éléments à une Liste de Contrôle dans une boîte de dialogue MFC

Afin d'avoir une table:

Comment ajouter des éléments à une Liste de Contrôle dans une boîte de dialogue MFC
dans ma boîte de dialogue MFC, j'ai ajouté un List Control.
Et puis avec Add Variable assistant, j'ai créé cette variable pour le contrôle:

public:
CListCtrl m_lstIDC_LIST1Control;  

et puis dans le OnInitDialog fonction de mon dialogue, j'ai ajouté ces lignes de code:

//TODO: Add extra initialization here
m_lstIDC_LIST1Control.SetExtendedStyle(LVS_EX_FULLROWSELECT);
m_lstIDC_LIST1Control.SetExtendedStyle(LVS_EX_GRIDLINES);
//m_lstIDC_LIST1Control.SetExtendedStyle( LVS_SHOWSELALWAYS);
LVITEM lvItem;

lvItem.mask = LVIF_TEXT;
lvItem.iItem = 0;
lvItem.iSubItem = 0;
char* text = "Sandra C. Anschwitz";
wchar_t wtext[50];
mbstowcs(wtext, text, strlen(text)+1);
LPWSTR ptr = wtext;
lvItem.pszText = ptr;
m_lstIDC_LIST1Control.InsertItem(&lvItem);
UpdateData(false);  

le résultat que j'obtiens est:

Comment ajouter des éléments à une Liste de Contrôle dans une boîte de dialogue MFC
et si je dé-commenter la ligne:

//m_lstIDC_LIST1Control.SetExtendedStyle( LVS_SHOWSELALWAYS);  

le quadrillage horizontal ne sera pas affiché!!!!
Quel est donc le problème?
Pourquoi l'article que j'ai ajouté n'est pas affichée?
que dois-je faire pour créer un tableau semblable à celui montré dans la première image?

OriginalL'auteur Sepideh Abadppour | 2013-09-14