タイトルバーのないウインドウのマウスによるリサイズは、どうすれは? への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 あにす  (社会人) 投稿日時 2009/9/11 07:51:14
VB中学校のサンプルの方法でフォームの移動を実装してるフォームで使う場合は、ContainsSizeChangeAreaメソッドで移動とリサイズがかち合わないように判定して下さい。
投稿者 あにす  (社会人) 投稿日時 2009/9/11 07:36:24
またまたC#で申し訳ないんですが…

C#|コントロールの端をドラッグ&ドロップしてサイズを変更する
http://www.k4.dion.ne.jp/~anis7742/codevault/00170.html

DLLにビルドしてVBから参照すればそのまま使えます。VBに書き換えるのも難しくないと思います。
コンストラクタの第一引数、第二引数共に対象のFormを指定すれば目的の動作をすると思います。
投稿者 winvis  (学生) 投稿日時 2009/9/11 03:11:12
あ~、実装されていないと言うことも、なきにしもあらずか・・・
回答ありがとうございます
投稿者 neptune  (社会人) 投稿日時 2009/9/11 02:48:28
API+おまけに未確認ですが、
SetWindowLongを使ってWS_THICKFRAMEを送り付けてその属性を持たせるとか?
http://support.microsoft.com/kb/111011/ja

SetWindowLong GetWindowLong WS_THICKFRAME vb2008
をキーワードでググるとサンプルがあるかも?

frameworkではその機能が実装されているかどうかは未確認です。識者のアドバイスがあるかも?
投稿者 winvis  (学生) 投稿日時 2009/9/11 01:46:39
タイトルバーのないウインドウの移動は、サンプルのところで、わかったのですが
マウスで、自由にリサイズさせる方法は、ないのですか?
教えてください