SetWindowRgn (user32)
Last changed: -63.149.181.11

.
Summary

C# Signature:

[DllImport("user32.dll")]
static extern int SetWindowRgn(IntPtr hWnd, IntPtr hRgn, bool bRedraw);

User-Defined Types:

None.

Notes:

None.

Tips & Tricks:

Please add some!

Rounded form:

[DllImport("user32.dll")]

static extern int SetWindowRgn(IntPtr hWnd, IntPtr hRgn, bool bRedraw);

[DllImport("gdi32.dll")]

static extern IntPtr CreateRoundRectRgn(int x1, int y1, int x2, int y2,int cx, int cy);

private void Form1_Load(object sender, System.EventArgs e)

{

SetWindowRgn (this.Handle, CreateRoundRectRgn ( 0, 0, 562, 257, 20, 20 ),true);

}

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation