タイトルバーのないウインドウのマウスによるリサイズは、どうすれは? への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 あにす  (社会人)
投稿日時
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を指定すれば目的の動作をすると思います。
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ではその機能が実装されているかどうかは未確認です。識者のアドバイスがあるかも?
SetWindowLongを使ってWS_THICKFRAMEを送り付けてその属性を持たせるとか?
http://support.microsoft.com/kb/111011/ja
SetWindowLong GetWindowLong WS_THICKFRAME vb2008
をキーワードでググるとサンプルがあるかも?
frameworkではその機能が実装されているかどうかは未確認です。識者のアドバイスがあるかも?
投稿者 winvis  (学生)
投稿日時
2009/9/11 01:46:39
タイトルバーのないウインドウの移動は、サンプルのところで、わかったのですが
マウスで、自由にリサイズさせる方法は、ないのですか?
教えてください
マウスで、自由にリサイズさせる方法は、ないのですか?
教えてください