iTunesやVisual Studio 2012などのプログラムを使用するフォームの枠線は、枠線のスタイルやボタンを使わずに、閉じるボタンが画像として描画されると考えていました。自分のフォームの境界線のスタイル
しかし、私のVisual Studioが応答していなかったとの国境は、基本的なWindowsの国境に変更したら。
は、どのように私は自分のフォームの境界線を得ることができますか? C#で可能ですか?
iTunesやVisual Studio 2012などのプログラムを使用するフォームの枠線は、枠線のスタイルやボタンを使わずに、閉じるボタンが画像として描画されると考えていました。自分のフォームの境界線のスタイル
しかし、私のVisual Studioが応答していなかったとの国境は、基本的なWindowsの国境に変更したら。
は、どのように私は自分のフォームの境界線を得ることができますか? C#で可能ですか?
「ゴーストウィンドウ」は、Windowsウィンドウマネージャーがデッドウィンドウを置き換えるために作成するウィンドウです。タイトルバーに「Not Responding」と表示されます。そのウィンドウはもちろん、同じカスタムスタイルを持つ必要はありません.Windowsがそれを正しく行う方法を知る方法はありません。
Spy ++ユーティリティを使用して、別のアプリのウィンドウのプロパティを表示できます。 VS2012は、実際にはタイトルバー付きの通常のウィンドウスタイルを使用します。彼らがカスタマイズした方法はよく知られた秘密です。私は彼らがWM_NCPAINTを傍受していると考えています。境界のないウィンドウを使用するのは間違いなく簡単です。 @Hans'ポストにさらに
:
あなたはこのような誰にも負けないのWindowStyleを設定することができますWPFを使用する:
<Window WindowStyle="None">
次に、あなたがあなた自身のボタンを実装することができます。
:2つのリンクを試してください:http://www.codeproject.com/Articles/18351/A-Form-with-Customized-Caption-Bar-and-Flexible-Bo and http://customerborderform.codeplex.com / – KF2