ValidateRect (user32)
Last changed: -192.25.240.225

.
Summary

C# Signature:

[DllImport("user32.dll")]
static extern bool ValidateRect(IntPtr hWnd, ref RECT lpRect);

User-Defined Types:

None.

Notes:

In the Win32 API, it is valid to specify a value of "NULL" to lpRect. I am not sure how or if you can specify null structure references using pInvoke in C#/.NET.

Tips & Tricks:

You can specify the lpRect param as null if you define your function as you can see bellow:

[DllImport("user32.dll")]
static extern bool ValidateRect(IntPtr hWnd, IntPtr lpRect);

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation