Поделиться через


Добавление класса (Visual C++)

Чтобы добавить класс в проект Visual C++, в окне Обозреватель решений щелкните проект правой кнопкой, нажмите кнопку Добавить и выберите Класс.Откроется диалоговое окно Диалоговое окно "Добавление класса".

При добавлении класса необходимо задать имя, отличающееся от имен классов, которые уже существуют в MFC или ATL.Если задать имя, которое уже существуют в любой из этих библиотек, Visual C++ отобразит сообщение о том, что заданное имя уже используется.

Если соглашение об именах проектов требует использования имеющегося имени, можно изменить регистр одной или нескольких букв в имени, потому что в Visual C++ учитывается регистр.Например, класс нельзя назвать CDocument, но можно присвоить ему имя cdocument.

Какой вид классов необходимо добавить?

В диалоговом окне Добавить класс при раскрытии узла Visual C++ на левой панели отображается несколько групп установленных шаблонов.Отображаются следующие группы: CLR, ATL, MFC и C++.При выборе группы на средней панели отображается список доступных шаблонов этой группы.В каждом шаблоне содержатся файлы и исходный код, необходимые для соответствующего класса.

Чтобы создать новый класс, выберите шаблон на средней панели, введите имя класса в поле Имя и нажмите кнопку Добавить.Откроется Мастер добавления классов, в котором можно задать параметры для этого класса.

ПримечаниеПримечание

Шаблон Добавить в MFC поддержку ATL не создает новый класс, а настраивает проект на использование класса ATL.Дополнительные сведения см. в разделе Добавление поддержки ATL в проект MFC.

Чтобы создать класс C++, который не использует MFC, ATL или CLR, используйте шаблон Класс C++ в группе установленных шаблонов С++.Дополнительные сведения см. в разделе Добавление универсального класса C++.

Доступно два вида классов C++, основанных на формах.Первый Класс CFormView создает класс MFC.Второй создает класс CLR Windows Forms.

См. также

Задачи

Создание приложений MFC на основе форм

Ссылки

Диалоговое окно "Добавление класса"

Основные понятия

Добавление функциональных возможностей с помощью мастеров кода

Другие ресурсы

Создание проектов для рабочего стола с помощью мастеров приложений