Откройте установщик Visual Studio, затем выберите «Изменить Visual Studio 2019», появится следующее диалоговое окно, выберите «Разработка для настольных компьютеров с использованием C++», затем откройте вкладку «Разработка для настольных компьютеров с использованием C++» справа, установите флажок «»
После выбора нажмите кнопку «Изменить» в правом нижнем углу,
Дождитесь завершения загрузки и установки;
В интерфейсе среды Visual Studio 2019 выберите «Создать новый проект (N)»,
Выберите «Приложения MFC» в разделе «Настольные приложения Windows».
Введите соответствующую конфигурацию, имя проекта, путь к хранилищу и нажмите кнопку «Создать»;
Выберите «На основе диалога» в качестве типа приложения и установите для параметра «На основе диалога» значение «Нет»;
Вы можете выбрать настройки по умолчанию для других конфигураций или выбрать другие конфигурации прямо здесь;
Система автоматически генерирует программу MFC следующим образом:
Нажмите кнопку «Локальный отладчик Windows», чтобы запустить программу:
Дважды щелкните файл «MFCHelloWorld.rc» в «Файлах ресурсов», чтобы войти в «Представление ресурсов».
Нажмите «IDD_MFC_HELLO_WORLD_DIALOG» в разделе «Диалог» в «Представлении ресурсов», чтобы просмотреть диалоговое окно;
Перетащите кнопку «Кнопка» из панели инструментов в интерфейс,
Эффект после бега:
Выберите и дважды щелкните кнопку, чтобы войти в соответствующий интерфейс кода и отредактировать событие нажатия кнопки;
в этом void CMFCHelloWorldDlg::OnBnClickedButton1()
Нажмите событие кнопки редактирования в методе ;
в Добавьте следующий код в метод этого , После нажатия появляется диалоговое окно , Содержимое диалогового окна Unicode строка закодированного формата “Hello World” ;
void CMFCHelloWorldDlg::OnBnClickedButton1()
{
// TODO: существование Это добавляет код программы обработки управляющих уведомлений.
MessageBox(L"Hello World");
}
Эффект от бега следующий:
Выберите кнопку, а параметр «Подпись» в разделе «Внешний вид» на «Панели свойств» — это текстовая настройка кнопки;
Перетащите две кнопки в окно и щелкните их, чтобы открыть Блокнот и Калькулятор соответственно. Настройки пользовательского интерфейса следующие:
Код события клика выглядит следующим образом:
void CMFCHelloWorldDlg::OnBnClickedButton2()
{
// Открыть блокнот
система("Блокнот");
}
пустота CMFCHelloWorldDlg::OnBnClickedButton3()
{
// Открыть калькулятор
system("calc");
}
Откройте блокнот:
Откройте калькулятор:
Исходный код блога : https://download.csdn.net/download/han1202012/15867695