CanAddATLClass
由向导调用以验证用户是否可以向项目添加 ATL 类。
function CanAddATLClass(
oProj,
oObject
);
参数
oProj
选定的项目。oObject
选定的对象。 在此情况下为当前项目。
返回值
如果可以添加类,则为 true;如果用户对某个项目调用此函数,而该项目不是 ATL 项目并且不具有 ATL 支持,则为 false。
备注
由向导调用以验证该项目是否与即将运行的代码向导兼容(换句话说,它是否可以接受 ATL 类)。
当参数 PREPROCESS_FUNCTION 在项目控件的 .vsz 文件中时,向导调用此函数,并检查 Visual C++ 代码模型是否可用。 如果代码模型不可用,该函数将报告错误并且返回 false。
示例
// Determine if an ATL class can be added to the project
if (CanAddATLClass(selProj, selObj))
{
return true;
}