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