>>595
>単にAdjustWindowRect()を知らなかっただけでしょ。

知ってて使い勝手悪いから588を書いたワケで、

>同じ処理を毎回毎回書かなきゃいけない588方式は糞。

数行のコードを一つの関数に纏めときゃ済む話なのに?
AdjustWindowRect()使う為引数考えたら588の例の方がマシ
そんなことも理解できない595が糞

>>596
>Create後にしか計算出来ないから、使い勝手も問題ありだと思うよ。

それのどこに問題があるのかわからんが…
CreateWindow前に決め打ちする必然性ってナニ?

hWnd = CreateWindow(); //位置・サイズはCW_USEDEFAULT
588の関数(hWnd);
ShowWindow(hWnd,SW_SHOW);

自分はWindowハンドルだけありゃいつでも使えるので多用してるけどな。
なお折り返しについてはAdjustWindowRect()も事情は一緒。