Создание приложения MF C на основе форм - PullRequest
0 голосов
/ 22 марта 2020

Я создал MainFrm, используя Visual Studio (MF C). Когда я нажимаю «открыть», чтобы открыть файл txt, я не могу просматривать и редактировать содержимое. Когда я нажимаю «новый», я также не могу редактировать содержимое.

enter image description here

enter image description here

1 Ответ

1 голос
/ 22 марта 2020

По умолчанию мастер AppWizard создает каркас для приложения. Он включает в себя достаточно для создания показанного windows, но ничего не делает с содержимым этих windows - вот где каждое приложение уникально. В одном случае вы могли бы поддерживать редактирование текста, в другом - линейную графику и на третьем показывать фотографии, например, c.

Редактирование текста достаточно распространено, чтобы оно могло / будет поддерживать редактирование текста из коробки. (так сказать). Когда вы приблизитесь к концу страниц мастера приложений, одна из них спросит, какой базовый класс использовать для каждого из классов в вашем приложении. Вверху выберите «Вид», затем снизу измените Базовый класс с CView на CEditView:

enter image description here

[Примечание: это с VS 2019. Точный внешний вид зависит от версии VS.]

Выполните и создайте приложение, и теперь оно будет иметь (довольно минимальную) поддержку для редактирования текста, что-то вроде Блокнота:

enter image description here

Вам нужно будет добавить немного больше, если вы хотите иметь возможность выбрать шрифт, перенос управляющего слова и т. Д. c., Как поддерживает Notepad.

...