Записать форматированный текст (стиль printf) в элемент управления MFC CEdit, который будет отображать форматированный текст в EditControl?

Мне нужно отобразить текст вместе со значениями переменных в контролируемом CEdit окне редактирования. Как мне это сделать? В настоящее время я использую SetWindowText(), но для этого требуется только строка... как получить отформатированную строку для отображения в элементе управления редактирования?

Пример: printf("Ответ%d\n",ans) -> как напечатать одно и то же сообщение в элементе управления Edit?

1 ответ

Решение

Используйте элемент CString's Format.

CString text;
text.Format(_T("The answer is %d\n"), ans);
edit.SetWindowText(text);
Другие вопросы по тегам