初期処理でウィンドウを開かないようにしたい – プログラミング – Home

初期処理でウィンドウを開かないようにし...
 
通知
すべてクリア

[解決済] 初期処理でウィンドウを開かないようにしたい


さかな
 さかな
(@さかな)
ゲスト
結合: 21年前
投稿: 7
Topic starter  

win2000,MFC,VC++6.0で開発しています。

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

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

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


引用未解決
トピックタグ
いろは
 いろは
(@いろは)
ゲスト
結合: 21年前
投稿: 43
 

アプリケーションクラスのInitInstance()中に下記のように追加してください。
これだけでよかったと思います。

BOOL CXXXXApp::InitInstance()
{
 <略>

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


返信引用
さかな
 さかな
(@さかな)
ゲスト
結合: 21年前
投稿: 7
Topic starter  

いろはさん、素早いご回答ありがとうございます。
その方法で解決することができました。

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました