Visualización del tamaño de un archivo en CListCtrl
Pregunta
Estoy trabajando en la aplicación Windows MFC ... En mi diseño, estoy mostrando los detalles del archivo (tipo, nombre, tamaño) en un control CListCtrl
. Encontré los detalles del archivo usando FileStatus
pero cuando intento mostrar, no puedo mostrar el tamaño del archivo porque es un número entero. Intenté CListCtrl :: SetItemText
y también intenté escribir cast pero no funciona.
int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 0, fileSize);
m_myList es la variable CListCtrl. ¿Puede alguien ayudarme por favor?
Solución
Convierta el número entero a una cadena antes de llamar a SetItemText
, también use el subelemento 1 si desea agregarlo a la segunda columna.
CString strFileSize;
strFileSize.Format("%u", (unsigned)fileSize);
int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 1, strFileSize);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow