ボーダー無しフォームのリサイズについて

解決


もんちゃ  2013-09-02 08:13:07  No: 45189

お世話になります。

D7でフレーム無しフォームを利用しようと思い色々調べているのですが

 bsNoneで利用時に CreateParamsでWS_THICKFRAMEを使うとリサイズ出来る事は判ったのですが、これを使うとborder(枠線)が出てしまいます。

このボーダーを出さずに、マウスでリサイズする方法はございますでしょうか?

すいませんが助言頂けますと助かります。


DEKO  2013-09-02 08:57:20  No: 45190

ドゾ。

[152_WM_NCHITTEST とコントロールの移動リサイズ (Mr.XRAY)]
http://mrxray.on.coocan.jp/Delphi/plSamples/152_MoveResize.htm

[Borderless window resizing with WM_NCHITTEST (Slashback Software)]
http://www.slashbackassociates.com/blog/Borderless-window-resizing-with-WM-NCHITTEST

[Smooth resizing in a borderless form/window in Delphi (StackOverflow)]
http://stackoverflow.com/questions/6652655/smooth-resizing-in-a-borderless-form-window-in-delphi


もんちゃ  2013-09-04 06:49:47  No: 45191

DEKO様、ありがとうございました。
2番目の方法で無事できました。

速攻で教えていただきたすかりました。
今後とも宜しくお願いいたします。


もんちゃ  2013-09-04 06:50:56  No: 45192

(>_<)


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

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






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