やりたいことは大体表題のとおりです。
モードレスダイアログの親ウィンドウをNULLでインスタンスを作成していますが最小化はメインフレームとともに行われます。インスタンス作成時に設定する親ウィンドウをデスクトップなどにしても無理でした。
ちなみにSpy++で確認してみたところ、親ウィンドウNULLでインスタンスを作成していたので親ウィンドウはデスクトップになっていました。
Create時に親ウィンドウをNULLにしてもSpy++では親がデスクトップになるようなのですが、Create時に明示的にCWnd::GetDesktopWindowなどを呼んで指定してやることで解決いたしました。
ツイート |
![]() |