1

次のようにc#でwinformを作成したいと思います:

ここにウィンフォームがあります

ゾーンをブルーで再現したいです。どのコントロールを使用する必要がありますか?

どうもありがとう、

よろしくお願いします、

4

2 に答える 2

5

というAPIがありますDwmExtendFrameIntoClientArea

p/invoke で直接使用できます ( Code Project の例)。

ただし、 Windows Forms Aeroのように、C# 用のラッパーがたくさんあるようです。

于 2012-09-24T19:03:00.373 に答える
0

標準のフォームを使用して、(デフォルトの色ではなく)青に設定し、(デフォルトの透明ではなく)白BackColorに設定したパネルを使用して再現できるように見えます。Xを一番上に表示するには、プロパティとプロパティをfalseBackColorに切り替える必要があります(簡単な例については、こちらを参照してください)。MinimizeBoxMaximizeBox

それは役に立ちますか?

于 2012-09-24T19:06:57.070 に答える