عرض حجم ملف في CListCtrl
سؤال
وأنا أعمل في ويندوز application..In MFC تصميمي انا يعرض تفاصيل الملف (النوع والاسم والحجم) في السيطرة CListCtrl
. لقد وجدت هذه التفاصيل ملف باستخدام FileStatus
ولكن عندما أحاول لعرضه، وأنا لست قادرا على عرض حجم الملف منذ به عدد صحيح. حاولت CListCtrl::SetItemText
وحاولت أيضا لكتابة الزهر ولكن لا يعمل.
int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 0, fileSize);
وm_myList هو المتغير CListCtrl. يمكن لأي واحد الرجاء مساعدتي؟
المحلول
وتحويل عدد صحيح إلى سلسلة قبل الاتصال SetItemText
، أيضا استخدام البند الفرعي 1 إذا كنت ترغب في إضافته إلى العمود الثاني.
CString strFileSize;
strFileSize.Format("%u", (unsigned)fileSize);
int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 1, strFileSize);
لا تنتمي إلى StackOverflow