WinXP、VB6.0を使用し開発を行っています。
WinXPとWin2000では、タイトルバーの高さが異なるため、
WinXPの場合、タイトルバーの高さを変更したいと考えてます。
タイトルバーの高さ変更方法をご存知の方教えてください!
タイトルバーに使ってるフォントやそのサイズなどの都合によって、タイトルバーの高さはいくらでも変わりますよね?
何か基準を設けて、それにあわせてしまうのは、あまりよくないと思います。それによって不自由する人もいると思いますし。
ソフトの仕様で、タイトルバーを一定の高さにしたいというのならば、
タイトルバーを表示せず(ウィンドウのスタイルの変更)、タイトルバーを自分で書くべきだと思います。
タイトルバーをクリックしたのと同様の操作をするには、
SendMessageで、WM_NCLBUTTONDOWNなどのメッセージを送ればいいです。
もっとお手軽に考えて...
タイトルバーの高さに合わせてフォームの高さを変えてみては?
ツイート | ![]() |