This website has been designed for use with the FireFox browser. Please use FireFox to view this page.
ReleaseCapture Reference in C#, VB.NET and VB6
Library:user32.dll
Visual Basic 6 definition
Declare Function ReleaseCapture Lib "user32.dll" () As Long
Visual Basic .NET definition
Declare Function ReleaseCapture Lib "user32" () As Integer
C# definition
[DllImport("user32")]
public static extern int ReleaseCapture(int hwnd)
Description
ReleaseCapture ends whatever mouse capture may be in effect, regardless of which window actually captured the mouse. Once ReleaseCapture is called, mouse messages are immediately routed back to the windows that would normally receive them. This function should be used as soon as a window no longer needs to capture the mouse after it had called SetCapture.
ReleaseCapture
Releases the mouse capture and restores mouse input processing.
System.Windows.Forms.Control.Capture
Return Value
If successful, the function returns a non-zero value. If an error occured, the function returns 0 (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)