【MFC・MDI】メインフレームの最小化に伴うダイアログの最小化を抑制したい
解決
bigbrother 2011-01-28 13:39:21 No: 72289
やりたいことは大体表題のとおりです。
モードレスダイアログの親ウィンドウをNULLでインスタンスを作成していますが最小化はメインフレームとともに行われます。インスタンス作成時に設定する親ウィンドウをデスクトップなどにしても無理でした。
bigbrother 2011-01-28 13:42:33 No: 72290
ちなみにSpy++で確認してみたところ、親ウィンドウNULLでインスタンスを作成していたので親ウィンドウはデスクトップになっていました。
bigbrother 2011-01-28 23:11:01 No: 72291
Create時に親ウィンドウをNULLにしてもSpy++では親がデスクトップになるようなのですが、Create時に明示的にCWnd::GetDesktopWindowなどを呼んで指定してやることで解決いたしました。
