This website has been designed for use with the FireFox browser. Please use FireFox to view this page.
SetWindowRgn Reference in C#, VB.NET and VB6
Library:user32.dll
Visual Basic 6 definition
Declare Function SetWindowRgn Lib "user32.dll" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Visual Basic .NET definition
Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Integer, ByVal hRgn As Integer, ByVal bRedraw As Boolean) As Integer
C# definition
[DllImport("user32")]
public static extern int SetWindowRgn(int hwnd, int hRgn, bool bRedraw)
Description
SetWindowRgn changes the visible region of a window. Using this function, you can make a window appear non-rectangular. Any portion of the window lying outside of the region is not drawn, and so is invisible.
SetWindowRgn
Sets the window region of a window.
System.Windows.Forms.Control.Region
Return Value
If successful, the function returns a non-zero value. If an error occured, the function returns zero (Windows NT/2000: use GetLastError to get the error code).
Parameters
Further Information:
For further information on Windows API functions such as these, and how to use these API's in your
C# and VB.NET applications, please refer to the book 'Network programming in .NET' (Buy at Amazon UK) (Buy at Amazon US)