CreateRoundRectRgn (gdi32)
Last changed: -109.88.110.58

.
Summary

C# Signature:

[DllImport("gdi32.dll")]
static extern IntPtr CreateRoundRectRgn(int x1, int y1, int x2, int y2,
   int cx, int cy);

User-Defined Types:

None.

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

    private void Form_Paint( object p_SenderObject, System.Windows.Forms.PaintEventArgs p_Arguments )
    {
        IntPtr _RegionHandle = CreateRoundRectRgn( 10, 10, 60, 60, 10, 10 );
        Region _Region = Region.FromHrgn( _RegionHandle );
        p_Arguments.Graphics.FillRegion( new SolidBrush( Color.Black ), _Region );
    }

Alternative Managed API:

Do you know one? Please contribute it!

Documentation