Share via


ConsoleApp サンプル : カスタム アプリケーション ウィザードの作成例

更新 : 2007 年 11 月

ConsoleApp サンプルでは、カスタム アプリケーション ウィザードを作成し、それをプロジェクトのリストに追加する方法を示します。ConsoleApp では、ユーザーが設定したオプションに従って C++ Win32 コンソール アプリケーション プロジェクトを生成します。

このウィザードでは VS ウィザード コントロールを使用して、ユーザーへの HTML インターフェイスを表示します。ページの JScript コードでは、後でアプリケーション コードのテンプレートを解析するときに使用するシンボル情報を格納するコントロールを呼び出します。アプリケーションを生成したら、プロジェクト設定にはプロジェクト モデルを使用します。

t2dkd653.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

このサンプル コードは概念を示す目的で提供されているものです。必ずしも最も安全なコーディング手法に従っているわけではないので、アプリケーションまたは Web サイトでは使用しないでください。Microsoft は、サンプル コードが意図しない目的で使用された場合に、付随的または間接的な損害について責任を負いません。

サンプルとそのインストール手順を取得するには

  • Visual Studio で、[ヘルプ] メニューの [サンプル] をクリックします。

    詳細については、「サンプル ファイルの格納場所」を参照してください。

  • 使用できるサンプルの最新バージョンと完全な一覧については、オンラインの Visual Studio 2008 Samples のページを参照してください。

  • サンプルは、コンピュータのハード ディスク上にもあります。既定では、サンプルおよび Readme ファイルは、\Program Files\Visual Studio 9.0\Samples\ の下のフォルダにコピーされます。Visual Studio Express Edition の場合、すべてのサンプルはオンライン上にあります。

サンプルのインストールと実行

ウィザードをインストールするには

  1. すべてのサンプル ファイルをハード ディスクにコピーします。

  2. Visual Studio をインストールしたディレクトリの Vc7\VCProjects フォルダ (たとえば、C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\VCProjects\) に、VCProjects フォルダの内容をコピーします。

  3. Visual Studio をインストールしたディレクトリの Vc7\VCWizards フォルダ (たとえば、C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\VCWizards\) に、VCWizards フォルダの内容をコピーします。

ウィザードを使用するには

  1. Visual Studio を起動します。

  2. [ファイル]メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。

  3. [新しいプロジェクト] ダイアログ ボックスの [Visual C++ プロジェクト] フォルダをクリックします。

  4. [テンプレート] ペインに新しい [Win32 Console Application] が表示されます。アイコンをダブルクリックすると、ウィザードが表示されます。

  5. [アプリケーションの設定] タブをクリックし、プロジェクトに必要なオプションを選択します。

  6. [完了] をクリックして、プロジェクトを生成します。

キーワード

このサンプルでは、次のキーワードを使用します。

IVCCLCompilerTool::Defines; IVCCLCompilerTool::InlineFunctionExpansion; IVCCLCompilerTool::RuntimeLibrary; IVCCLCompilerTool::UsePrecompiledHeader; IVCCLCompilerTool::UsePrecompiledHeader; IVCLinkerTool::AdditionalInputs; IVCLinkerTool::GenerateDebug; IVCLinkerTool::LinkIncremental; IVCLinkerTool::OutputFile; IVCLinkerTool::ProgramDatabaseFile; IVCLinkerTool::SubSystem; IVCWizCtlUI::AddSymbol; IVCWizCtlUI::Alert; IVCWizCtlUI::CreateGuid; IVCWizCtlUI::FindSymbol; IVCWizCtlUI::FormatGuid; IVCWizCtlUI::Load; IVCWizCtlUI::Next; IVCWizCtlUI::SetDefaults

参照

その他の技術情報

カスタム ウィザード サンプル