掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Formタイトルバーを消してもウィンドウ枠を残すには? (ID:28158)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
実行時にFormのタイトルバーを消したウィンドウが必要となり、現在以下のような方法を取っています。 ・BorderStyleプロパティ = bsDialog ・FormCreate時の処理 SetWindowLong(Self.Handle, GWL_STYLE, GetWindowLong(Self.Handle, GWL_STYLE) xor WS_CAPTION); 通常のフォームは、OSがXPの場合でXPスタイル(クラッシックスタイルではない、という意味です)だと青やシルバーなどのウィンドウ枠が表示されますが 上記手法を取ると枠はあるのですがXPスタイルが無効?(青枠でない)になります。 他のフォームと見た目が違う(枠線だけですが。。。)ため、可能であればタイトルバーなしウィンドウでも青枠を表示したいと考えています。 宜しくお願いします。 環境:Del2006 win32 + WindowsXP Pro SP2 です。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.