次の方法で共有


CanAddMFCClass

更新 : 2007 年 11 月

ユーザーが 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;
}

参照

処理手順

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

概念

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

ウィザードのデザイン

参照

CanAddClass

CanAddATLClass

IsMFCProject

その他の技術情報

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