First, call the system API. If you want to reference Shenma, we will not list them one by one.
Copy codeThe Code is as follows: [StructLayout (LayoutKind. Sequential)]
Public struct MARGINS
{
Public int Left;
Public int Right;
Public int Top;
Public int Bottom;
}
[DllImport ("dwmapi. dll", PreserveSig = false)]
Public static extern void dwmextendframeworkclientarea
(IntPtr hwnd, ref MARGINS margins );
[DllImport ("dwmapi. dll", PreserveSig = false)]
Public static extern bool DwmIsCompositionEnabled ();
Then rewrite two events:Copy codeThe Code is as follows: protected override void OnLoad (EventArgs e)
{
If (DwmIsCompositionEnabled ())
{
MARGINS margin = new MARGINS ();
Margin. Right = margin. Left = margin. Bottom = margin. Top =-1;
Dwmextendframeworkclientarea (this. Handle, ref margin );
}
Base. OnLoad (e );
}
Protected override void OnPaintBackground (PaintEventArgs e)
{
Base. OnPaintBackground (e );
If (DwmIsCompositionEnabled ())
{
E. Graphics. Clear (Color. Black );
}
}
Finally, we have a. Mu. Run F5 ~