Algoholic.in.ua

Блог > Как в Visual Studio 2015 создать проект Windows Forms C++?

Как в Visual Studio 2015 создать проект Windows Forms C++? С++

Категория: Блог | Добавлено: 2015-12-22 | Просмотров: 5738

Инструкцию для Visual Studio 2017 можно найти здесь


Недавно установил себе MicroSoft Visual Studio 2015 Community Edition и столкнулся с проблемой, что создать проект Windows Forms на C++ не так просто. Например, в C# можно просто выбрать пункт Приложение Windows Forms при создании приложения. Для C++ такого пункта просто не существует. Но это не значит, что такой проект создать невозможно. Как же это сделать, я расскажу ниже.

Для начала создадим пустой CLR проект, выбрав соответствующий пункт в окне Файл->Создать->Проект:


Создание проекта Windows Forms


Создание проекта Windows Forms


После создания проекта, добавим в него форму. Для этого кликаем правой кнопкой мыши по нашему проекту в обозревателе решений. У Вас может быть открыта другая вкладка, например, представление классов. В данном случае просто переключитесь между вкладками. Далее выбираем элемент Форма Windows Forms в пункте UI (User Interface).


Создание проекта Windows Forms


Создание проекта Windows Forms


Сначала вместо формы у нас будет следующее сообщение:


Создание проекта Windows Forms


Для устранения данной проблемы, добавим в файл MyForm.cpp следующий код (вместо Проект1 необходимо вписать название проекта, если оно отличается):

using namespace System;
using namespace System::Windows::Forms;
 
[STAThreadAttribute]
void Main(array<String^>^ args) {
    Application::EnableVisualStyles();
    Application::SetCompatibleTextRenderingDefault(false);
    Проект1::MyForm form;
    Application::Run(%form);
}
        

Создание проекта Windows Forms


После этого идём в свойства проекта, где в пункте Система раздела Компоновщик в поле Подсистема выбираем из выпадающего списка "Windows (/SUBSYSTEM:WINDOWS)".


Создание проекта Windows Forms


Создание проекта Windows Forms


Далее, не закрывая окна, в поле Точка входа, которое находится в пункте Дополнительно, вписываем значение main. Применяем наши изменения и жмем OK.


Создание проекта Windows Forms


Создание проекта Windows Forms


Готово! Кликнув дважды по файлу MyForm.h Вы можете приступить к изменению внешнего вида формы во вкладке MyForm.h [Конструктор].


Создание проекта Windows Forms



Яндекс.Метрика
Украина онлайн