WinformsをMetroUIとして表示する方法..サードパーティのdllを使用せずに...フォームの境界をペイントする方法を意味します
[Form1_______________-|[]|X] <- I Can able to change the color of this part
| |
| |<- I cant change the color of this part
-| |
||__________________________|
| |-> I cant change the color of this part
V
I cant change the color of this part
私はこれをしません..しかし、それは静的な色を与えます私は色を変更したいです...だからplsはこれで私にアイデアを与えます
public Form1()
{
InitializeComponent();
Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 0, 0));
}
[DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")]
private static extern IntPtr CreateRoundRectRgn
(
int nLeftRect, // x-coordinate of upper-left corner
int nTopRect, // y-coordinate of upper-left corner
int nRightRect, // x-coordinate of lower-right corner
int nBottomRect, // y-coordinate of lower-right corner
int nWidthEllipse, // height of ellipse
int nHeightEllipse // width of ellipse
);