Exibindo o tamanho de um arquivo em CListCtrl
Pergunta
Eu estou trabalhando no Windows MFC application..In meu projeto estou mostrando os detalhes do arquivo (tipo, nome, tamanho) em um controle CListCtrl
. Eu encontrei esses detalhes do arquivo usando FileStatus
mas quando eu tento mostrar, eu não sou capaz de exibir o tamanho do arquivo desde a sua um inteiro. Tentei CListCtrl::SetItemText
e eu também tentou tipo elenco, mas não o seu trabalho.
int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 0, fileSize);
m_myList é a variável CListCtrl. Qualquer um pode ajudar-me por favor?
Solução
Converter o inteiro para uma string antes de chamar SetItemText
, também usam sub ponto 1 se você deseja adicioná-lo para a segunda coluna.
CString strFileSize;
strFileSize.Format("%u", (unsigned)fileSize);
int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 1, strFileSize);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow