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?

Foi útil?

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
scroll top