DOBON.NET DOBON.NETプログラミング掲示板過去ログ

タイトルバーなしのウインドウでサイズ調整を行う方法

環境/言語:[VisualBasic2005]
分類:[.NET]

2008/04/06(Sun) 09:28:33 編集(投稿者)

はじめまして。山形健と申します。

現在、VB2005でタイトルバーをつけないインターフェイスの
アプリケーションを開発しています。

以下のように指定をしてタイトルバーを非表示にしていますが
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None

このような指定を行うとウインドウの隅をドラッグしてサイズ変更を
行うことができません。

FormBorderStyle.Noneと同等の表示で、ウインドウをドラッグして
サイズ変更を可能とする方法をご存知の方、やり方を
ご教示頂けないでしょうか。

よろしくお願いします。
■No21801に返信(山形健さんの記事)
> FormBorderStyle.Noneと同等の表示で、ウインドウをドラッグして
> サイズ変更を可能とする方法をご存知の方、やり方を
>

フォームのWndProcメソッドをオーバーライドする
http://dobon.net/vb/dotnet/form/all.html

WM_NCHITTESTでなくて、HTBOTTOMRIGHT?でいいのかな微妙・・・
http://www.winapi-database.com/Message/WM/WM_NCHITTEST.html
やじゅさんに教えて頂いた
http://dobon.net/vb/dotnet/form/all.html の
「タイトルバーを消す」で無事解決できました。

ありがとうございます。非常に参考になりました。
今後ともよろしくお願いします。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板