2009-11-27 6 views
0

Je travaille dans l'application Windows MFC..Dans ma conception, j'affiche les détails du fichier (type, nom, taille) dans un contrôle CListCtrl. J'ai trouvé ces détails de fichier en utilisant FileStatus mais quand j'essaie d'afficher, je ne suis pas en mesure d'afficher la taille du fichier puisque c'est un entier. J'ai essayé CListCtrl::SetItemText et j'ai aussi essayé de taper cast mais ça ne fonctionne pas.Affichage de la taille d'un fichier dans CListCtrl

int nIndex = m_ListCtrl.InsertItem(0, filename); 
m_myList.SetItemText(nIndex, 0, fileSize); 

m_myList est la variable CListCtrl. Quelqu'un peut-il m'aider s'il-vous-plaît?

Répondre

3

Convertissez l'entier en chaîne avant d'appeler SetItemText, utilisez également le sous-élément 1 si vous souhaitez l'ajouter à la deuxième colonne.

CString strFileSize; 
strFileSize.Format("%u", (unsigned)fileSize); 

int nIndex = m_ListCtrl.InsertItem(0, filename); 
m_myList.SetItemText(nIndex, 1, strFileSize); 
+0

son travail tanx mec – kiddo