0

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

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

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

4

1 回答 1

3

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

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

int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 1, strFileSize);
于 2009-11-27T07:38:31.600 回答