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


Функция CanAddClass

Вызывается мастером для проверки совместимости проекта с мастером кода, который пытается выполнить пользователь.

function CanAddClass( 
   oProj, 
   oObject  
);

Параметры

  • oProj
    Выбранный проект.

  • oObject
    Выбранный объект. В данном случае это текущий проект.

Возвращаемое значение

Значение true если класс может быть добавлен; в противном случае значение false.

Заметки

Мастер вызывает данную функцию, если в VSZ-файле элемента управления проекта имеется параметр PREPROCESS_FUNCTION.

Мастер также проверяет, доступен ли объект модель кода Visual C++. Если модель кода недоступна, функция сообщает об ошибке и возвращает значение false.

Пример

// Determine if a class can be added to the project
if (CanAddClass(selProj, selObj))
{
   return true;
}

См. также

Задачи

Создание пользовательского мастера

Ссылки

CanAddMFCClass

Функция CanAddATLClass

IsMFCProject

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

Настройка мастеров С++ с помощью общих функций JScript.

Разработка мастера

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

Функции JScript для мастеров C++