Escrever texto formatado(printf estilo) para um MFC controlo CEdit, que iria apresentar o texto formatado em um EditControl?

StackOverflow https://stackoverflow.com/questions/2492219

Pergunta

Eu preciso de exibição de texto, juntamente com os valores das variáveis em um CEdit controlada Editar Caixa de Controle.Como eu faço isso ?Atualmente eu estou usando SetWindowText(), mas que só tem uma cadeia...como faço para obter uma seqüência de caracteres formatada para exibir no controle de edição?

Exemplo:printf("A resposta é %d ",resp) -> como faço para imprimir a mesma mensagem em um Controle de Edição?

Foi útil?

Solução

Use CString do Formato - membro.

CString text;
text.Format(_T("The answer is %d\n"), ans);
edit.SetWindowText(text);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top