.NET Framework デフォルトのフォーム名を変える

Last-modified: 2006-10-26 (木) 14:34:41

責任は持てません。

手順

  1. Form1.cpp/Form1.hをプロジェクトから消す
  2. Form1.cppは、dotNetMain.cppなどに名前を変える(エントリポイントがあるファイルね)
  3. Form1.hは消す(消さなくても良いが)
  4. Form1.resXを消す(バックアップは取っておいてね)
  5. dotNetMain.cppを再度プロジェクトに登録する
  6. 目的のフォーム名(たとえば「MainForm」)のフォームを追加する(ファイル名はMainForm.h/MainForm.cppになる)
  7. リビルドする
  8. 出てきたエラーを修復する

エラー

上記の手順で出てくるビルドエラーとしては、以下のものがある。

includeパスが見つかりません
Form1.hをincludeしている箇所は全部書き直す必要があります。
マネージリソース上に・・・
フォーム上のコントロールにアイコンや画像を持たせたときに
実行時エラー(例外)が発生することがある。
このときは、当該フォームの.resXファイルを削除し、リビルドするのが良い。