DoesIncludeExist

更新 : 2007 年 11 月

指定のヘッダー ファイルに対する #include ステートメントがファイルにあるかどうかを示します。

function DoesIncludeExist( 
      oProj, 
      strHeaderFile, 
      strInsertIntoFile  
);

パラメータ

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

  • strHeaderFile
    検索するヘッダー ファイルの名前。

  • strInsertIntoFile
    ヘッダー ファイルに対する #include ステートメントを含むソース ファイル。パスは指定しません。

戻り値

指定のヘッダー ファイルがインクルードされている場合は true を返します。それ以外の場合は false を返します。

解説

特定のヘッダー ファイルに対する #include が strInsertIntoFile で指定されたファイルにあるかどうかを示します。

使用例

// Check to see if #include for atlbase.h 
// is included in the project's stdafx.h.
// and add it if it is not.
if (!DoesIncludeExist(selProj, "<atlbase.h>", strSTDAFX))
   oCM.AddInclude("<atlbase.h>", strSTDAFX, vsCMAddPositionEnd);

参照

処理手順

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

概念

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

ウィザードのデザイン

その他の技術情報

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