初期処理でウィンドウを開かないようにしたい

[戻る]
さかな 2004/01/06(火) 08:11:59
win2000,MFC,VC++6.0で開発しています。

MDIでアプリケーションを作っているのですが、
プログラムを起動した際に必ず一つ子ウィンドウが開いてしまいます。
これを開かないようにする方法はあるのでしょうか?

こちらのVC++Tipsの"初期処理"を参照しましたが、初期化の方法はわかりましたが、逆に表示
させないようにする方法はわからなかったので質問させていただきました。

初心者ですので稚拙な質問だと思いますが、どうぞよろしくお願い致します。

いろは 2004/01/06(火) 09:11:16
アプリケーションクラスのInitInstance()中に下記のように追加してください。
これだけでよかったと思います。

BOOL CXXXXApp::InitInstance()
{
 <略>

 CCommandLineInfo cmdInfo;
 //// 下記の一行を追加
 cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
 ParseCommandLine(cmdInfo);

さかな 2004/01/06(火) 09:39:47
[[解決]]
いろはさん、素早いご回答ありがとうございます。
その方法で解決することができました。

これからいろいろと勉強していこうと思っているので、またよろしくお願い致します。

古いスレッドには追加発言できません。