Я знаю, что это часто требуется, но в MFC нет встроенного поля ввода, поэтому вам придется создать свой собственный.Я обычно просто создаю простой диалог с меткой и окном редактирования (диалог уже поставляется с кнопками OK / Отмена), затем создаю класс, скажем CInputDlg
, добавляю переменные-члены для метки и поля редактирования и просто называю его каклюбой другой диалог:
CInputDlg dialog;
dialog.m_label = TEXT("Enter a number:");
if (dialog.DoModal() == IDOK) {
// Do something
}