すいません、現象を言ってませんでした。
AdjustWindowRectEx を使って取得すると、
予想したよりもウインドウ幅が大きくなって、
ウインドウ高さが小さくなります。

デバッガで追うと、
window_w が 537
window_h が 583
になります。

いろいろ即値で試してみて 523 と 613 にするとぴったりになります。
::SetWindowPos( hwnd, NULL, 0, 0, 523, 613, SWP_NOMOVE );