ダイアログウィンドウをマウスでサイズ変更する場合、縦横比が一定のままウィンドウサイズを変更するのってどうすれば出来るんですか?
編集 削除WM_SIZINGあたりを処理すれば可能だと思いますけど……。
編集 削除YuOさんはじめまして。
さっそくWM_SIZINGにSetWindowPosを使ってさいずの変更をしてみました。
ところがドラッグ中は意図したウィンドウサイズになるのですが、結局マウスドロップした場所にウィンドウサイズが変更されてしまいます。
このような場合どうしたらよろしいでしょうか。
WM_SIZING でサイズの調整だけして、実際のサイズ変更は
WM_SIZE ですればよろしいかと。
みるく32さんありがとうございます。WM_SIZEに書いたところ解決しました。
まだまだ、はじめたばかりでかゆいところに手が届かない状態ですので、これからも分からないことがありましたらよろしくお願いします。