BorderStyleで"0-なし"にするとタイトルバーが消えますよね。
タイトルバーを表示させるにはどうしたらいいのでしょうか?
それと"0-なし"にマウスでドラッグしてFORMを動かせなくなるんですが。
どうしたよいのでしょうか?
お願いします。
BorderStyle-0は、そういうものです。タイトルバーを出すには、それ以外を指定してください。
ウィンドウが動かせなくなることについては、
ReleaseCaptureというAPIを使います。
(・・・で、あってましたよね?このサイトにも解説あったと思いますけど)
>BorderStyle-0は、そういうものです。タイトルバーを出すには、それ以外を指定してください。
自分がいってるのは、プログラムを実行した時にWindowsの下の方に表示されるバーの事です。
> ウィンドウが動かせなくなることについては、
>ReleaseCaptureというAPIを使います。
>(・・・で、あってましたよね?このサイトにも解説あったと思いますけど)
しらべてみます
INFOありがとう。
> 自分がいってるのは、プログラムを実行した時にWindowsの下の方に表示されるバーの事です。
それも確か同じだったはずです。
タスクバーに表示させたい場合は、見えないフォームをメインフォームとし、
BorderStyleをなしにしたフォームは、そのサブフォームとすればいいでしょう。
Delphiがそういうシステム(TApplicationというメインフォームを作り、すべてのフォームをそれのサブフォームとして管理する)で動いているので、それで大丈夫だと思いますけど、どうでしょうか?
(ただし、タスクバーのものをクリックしたときに出るシステムメニューと、BorderStyleをなしにしたフォームの動作は一致しなくなるはずです)
おぉ!なるほど。
INFOあちがとう。試してみます。