This documentation is archived and is not being maintained.

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.

true if the class can be added; otherwise false.

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.

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