سؤال

وأنا أعمل في ويندوز 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);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top