次の方法で共有


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 関数