Записать форматированный текст (стиль 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);