Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All


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

function CanAddClass( 


The selected project.


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;
© 2015 Microsoft