Share via


CanAddClass

Called by the wizard to verify that the project is compatible with the code wizard the user is trying to run.

function CanAddClass( 
   oProj, 
   oObject  
);

Parameters

  • oProj
    The selected project.

  • oObject
    The selected object. In this case, the current project.

Return Value

true if the class can be added; otherwise false.

Remarks

The wizard calls this function when the parameter PREPROCESS_FUNCTION is in the project control's .vsz file.

It verifies if the Visual C++ Code Model object is available. If the code model is not available, the function reports an error and returns false.

Example

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

See Also

Tasks

Creating a Custom Wizard

Concepts

Customizing C++ Wizards with Common JScript Functions

Designing a Wizard

Reference

CanAddMFCClass

CanAddATLClass

IsMFCProject

Other Resources

JScript Functions for C++ Wizards