CanAddClass

更新 : 2007 年 11 月

ユーザーが実行する予定のコード ウィザードとプロジェクトに互換性があることを確認するために、ウィザードによって呼び出されます。

function CanAddClass( 
      oProj, 
      oObject  
);

パラメータ

  • oProj
    選択されたプロジェクト。

  • oObject
    選択されたオブジェクト。この場合は、現在のプロジェクトです。

戻り値

クラスを追加できる場合は true を返します。それ以外の場合は false を返します。

解説

PREPROCESS_FUNCTION パラメータがプロジェクト コントロールの .vsz ファイルにあると、ウィザードがこの関数を呼び出します。

この関数では、Visual C++ のコード モデル オブジェクトが使用できるかどうかを確認します。コード モデルが使用できない場合、関数はエラーをレポートし、false を返します。

使用例

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

参照

処理手順

カスタム ウィザードの作成

概念

共通の JScript 関数による C++ ウィザードのカスタマイズ

ウィザードのデザイン

参照

CanAddMFCClass

CanAddATLClass

IsMFCProject

その他の技術情報

C++ ウィザードの JScript 関数