ダイアログウィンドウのサイズ変更

解決


スナフキン  2003-03-01 06:11:25  No: 51157

ダイアログウィンドウをマウスでサイズ変更する場合、縦横比が一定のままウィンドウサイズを変更するのってどうすれば出来るんですか?


YuO  2003-03-01 07:35:03  No: 51158

WM_SIZINGあたりを処理すれば可能だと思いますけど……。


スナフキン  2003-03-05 02:41:42  No: 51159

YuOさんはじめまして。
さっそくWM_SIZINGにSetWindowPosを使ってさいずの変更をしてみました。
ところがドラッグ中は意図したウィンドウサイズになるのですが、結局マウスドロップした場所にウィンドウサイズが変更されてしまいます。
このような場合どうしたらよろしいでしょうか。


みるく32  2003-03-05 03:50:03  No: 51160

WM_SIZING でサイズの調整だけして、実際のサイズ変更は
WM_SIZE ですればよろしいかと。


スナフキン  2003-03-05 04:54:58  No: 51161

みるく32さんありがとうございます。WM_SIZEに書いたところ解決しました。
まだまだ、はじめたばかりでかゆいところに手が届かない状態ですので、これからも分からないことがありましたらよろしくお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加