VC++、MFCで開発をしております。
VCで新規プロジェクトを作成すると
そのフォルダやその名前のEXEができたりします。
EXEの名前は、出力するEXEの名前を変えてやればいいのでいいのですが、
AfxMessageBox(あいうえお);
とすると、メッセージボックスのダイアログがポップアップします。
このダイアログの左上のタイトルがそのプロジェクト名となってしまいます。
これを一箇所の変更で、すべて変えたいのですが、、、
たとえば、
MessageBox(あいうえお, タイトルA,MB_OK);
というやり方では、変更箇所が多くなるので、だめです。
リソースビューにあるバージョン情報を変更してもだめでした。
InternalNameとかProductNameとかあってこれを変更したいものに
変えたのですが、何一つ変わっていませんでした。
何か名案があるかたは、教えてください。
出力されるEXEファイル名がそのまま出ますので、EXEファイル名を変更するだけでいい
のではないでしょうか?
プロジェクト→設定→リンク→出力ファイル名(VC++6の場合)
で変えてもよいですし、エクスプローラでファイル名変更してもキャプションは変わり
ます。
VCのバージョンが違うのでしょうか?
CWinAppのコンストラクタに渡した文字列か
リソースAFX_IDS_APP_TITLEの文字列です。
両方とも無い場合exe名になります。
> CWinAppのコンストラクタに渡した文字列か
> リソースAFX_IDS_APP_TITLEの文字列です。
> 両方とも無い場合exe名になります。
をを、ありがとうございます。そうなんですか~。
AFX_IDS_APP_TITLEはダイアログベースでは無かったので、ウィンドウベースの時はどう
するのかなと思ってました。
ありがとうございます。
コンストラクタで文字列を渡すようにしましたらできました。
タイトルのメンバ変数に直接入れてもできました。
m_pszAppName = タイトル名;