Anzeigen der Größe einer Datei in CListCtrl
Frage
Ich arbeite in Windows MFC application..In mein Design die Dateidetails ist Anzeige (Typ, Name, Größe) in einer CListCtrl
Kontrolle. Ich fand diese Datei Details mit FileStatus
aber wenn ich zum Anzeigen versuchen, ich bin nicht in der Lage, die Dateigröße, da seine einer ganzen Zahl angezeigt werden soll. Ich habe versucht, CListCtrl::SetItemText
und ich habe auch versucht, Guss zu geben, aber es funktioniert nicht.
int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 0, fileSize);
m_myList ist die CListCtrl Variable. Kann jemand mir bitte helfen?
Lösung
Konvertieren Sie die ganze Zahl in eine Zeichenfolge, bevor Sie SetItemText
anrufen, können auch Unterpunkt 1, wenn Sie es in die zweite Spalte hinzufügen möchten.
CString strFileSize;
strFileSize.Format("%u", (unsigned)fileSize);
int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 1, strFileSize);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow