CanAddMFCClass

由向导调用以验证用户是否可向项目中添加 MFC 类。

function CanAddMFCClass( 
   oProj, 
   oObject  
);

参数

  • oProj
    选定的项目

  • oObject
    选定的对象。在此情况下为当前项目。

返回值

如果可以添加类,则为 true;如果用户对某个项目调用此函数,而该项目不是 MFC 项目并且不具有 MFC 支持,则为 false

备注

由向导调用以验证该项目是否与即将运行的代码向导兼容(换句话说,它是否可以接受 MFC 类)。

当参数 PREPROCESS_FUNCTION 在项目控件的 .vsz 文件中时,向导调用此函数。它检查 Visual C++ 代码模型对象是否可用。如果代码模型不可用,该函数将报告错误并且返回 false

示例

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

请参见

任务

创建自定义向导

参考

CanAddClass

CanAddATLClass

IsMFCProject

概念

用公共 JScript 函数自定义 C++ 向导

设计向导

其他资源

用于 C++ 向导的 JScript 函数