を使用CWnd::ShowWindow(SW_SHOWMAXIMIZED)
すると、期待どおりにアプリ ウィンドウが最大化されます。
ただし、アプリの復元ボタンをクリックする (またはタイトル バーをダブルクリックする) と、復元されたサイズは最大化されたウィンドウと同じサイズになり、ユーザーを混乱させます。
この代替コードを使用すると、同じ問題があります。
WINDOWPLACEMENT wndpl;
GetWindowPlacement(&wndpl);
wndpl.showCmd = SW_SHOWMAXIMIZED;
SetWindowPlacement(&wndpl);
復元時にデフォルトの最大化されていないサイズを維持するにはどうすればよいですか。