C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 44 を表示中)
■23053 / )  Re[3]: VB2005 フォームタイトルの色を変更したい
□投稿者/ 高見知英 (13回)-(2008/08/07(Thu) 18:20:28)
高見知英 さんの Web サイト
No23040 (みきぬ さん) に返信
> いっそタイトルバーを消して、自前でイロイロ描いてみるとか。
わたしもこの方法をおすすめします。
タイトルバーのような非クライアント領域は、WM_NCPAINTなどといったメッセージで再描画されているので、そこをオーバーライドしてごにょごにょとすれば何とかできるかと思いますが、その方法はわたしは知りませんので・・・。
非クライアント領域じゃない部分で、非クライアント領域の動作(ウィンドウの移動やリサイズなど)を行いたい場合は、WM_NCHITTESTメッセージをSendMessageするといいですよ。今はコードサンプルを見せられないですが、WM_NCHITTESTでググればきっと出てくるはず。
返信 編集キー/


管理者用

- Child Tree -