掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
多重起動をOnInitDialogで行うには? (ID:67810)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
通常、二重起動防止の処理に関しては既に書かれているように CTestApp::InitInstanceですると思います。 ダイアログベースなのでしたら既に起動していた時は CDialogクラスの派生クラスのDoModalを呼ぶ処理をしないで return FALSEで終了するのが普通です。 既に別のプロセスで起動しているのであれば、 ウインドウを出す必要も無いと思いますし。 逆になぜCTestDlg::OnInitDialogでやっているかの方が疑問です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.