次のようにc#でwinformを作成したいと思います:
ゾーンをブルーで再現したいです。どのコントロールを使用する必要がありますか?
どうもありがとう、
よろしくお願いします、
というAPIがありますDwmExtendFrameIntoClientArea
。
p/invoke で直接使用できます ( Code Project の例)。
ただし、 Windows Forms Aeroのように、C# 用のラッパーがたくさんあるようです。
標準のフォームを使用して、(デフォルトの色ではなく)青に設定し、(デフォルトの透明ではなく)白BackColor
に設定したパネルを使用して再現できるように見えます。Xを一番上に表示するには、プロパティとプロパティをfalseBackColor
に切り替える必要があります(簡単な例については、こちらを参照してください)。MinimizeBox
MaximizeBox
それは役に立ちますか?