サブ画面だけは最小化したくない! – プログラミング – Home

サブ画面だけは最小化したくない!
 
通知
すべてクリア

サブ画面だけは最小化したくない!


kawakami
 kawakami
(@kawakami)
ゲスト
結合: 18年前
投稿: 1
Topic starter  

MFCで、親画面があって、そこからモーダレスでダイアログを起動する
アプリを作っています。
親画面を最小化した場合、子画面も画面から消えてしまいます。
親画面を最小化しても、子画面は残したいのですが、
可能でしょうか?


引用解決済
トピックタグ
aharen
 aharen
(@aharen)
ゲスト
結合: 18年前
投稿: 35
 

SDIのメニューからモードレスダイアログを起動するソフトはいくつか
つくりましたが気づきませんでした今確かめてみたらおっしゃるとおりなります
可能なら私も知りたいですね


返信引用
超初心者
 超初心者
(@超初心者)
ゲスト
結合: 23年前
投稿: 139
 

オーナーウィンドウにメインウィンドウを指定して作られたウィンドウだから。
メインウィンドウを閉じると自動的に従属ウィンドウも閉じられるんだよ。
そうしないと従属ウィンドウのWM_DESTROYとか呼ばれずに
プログラムが終了することになってしまうんだよ。
その辺考慮する必要がある。

親ウィンドウ(厳密にはオーナーウィンドウ)にデスクトップを指定するとか
メインウィンドウより先にサブウィンドウを作るとか、
一時的にCMyApp::m_pMainWndをNULLにしとくとか。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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