(MFC Visual C ++): как писать в блоке управления редактирования & amp; сохранить в .txt?

Я пытаюсь создать простую программу, если вы можете даже назвать это так.

Он имеет главное диалоговое окно и находится внутри поля редактирования / элемента управления. картина

Когда я пытаюсь отладить (я использую MS Visual Studio 2013), я получаю «I-beam» (мигающий указатель текста), но я не могу ввести какой-либо текст. картина

Вопросы: почему? Как исправить?

Кроме того, позже я хочу попробовать записать введенный текст в текстовый файл. Я попытался найти его и обнаружил, что вы должны использовать строковый метод … Помимо этого я не мог понять объяснения; (

КОД:

void Cedit2textDlg::OnEnChangeEdit1()
{
// TODO:  If this is a RICHEDIT control, the control will not
// send this notification unless you override the CDialogEx::OnInitDialog()
// function and call CRichEditCtrl().SetEventMask()
// with the ENM_CHANGE flag ORed into the mask.
// TODO:  Add your control notification handler code here
}

Программа называется edit2text. Это ЕДИНСТВЕННАЯ часть о поле для редактирования, которое я имею в своем основном файле edit2textDlg.cpp. .Rc вы можете увидеть на первом рисунке.

Я нашел как-то похожую проблему, которая была решена с помощью dlg.DoModal (); и создание переменная для поля редактирования с категорией значения, но не мог понять, как и почему я должен это использовать.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]