2009-11-27 31 views
0

我在Windows MFC应用程序中工作..在我的设计中,我在CListCtrl控件中显示文件详细信息(类型,名称,大小)。我使用FileStatus发现了这些文件详细信息,但是当我尝试显示时,我无法显示文件大小,因为它是一个整数。我试过CListCtrl::SetItemText,我也尝试输入演员但不工作。在CListCtrl中显示文件的大小

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

m_myList是CListCtrl变量。任何人都可以帮助我吗?

回答

3

在调用SetItemText之前,将整数转换为字符串,如果要将其添加到第二列,也可以使用子项1。

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

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

其工作在坦克兄弟 – kiddo 2009-11-27 07:49:16

相关问题