monitorfrompoint (user32)
Last changed: -82.192.246.90

.
Summary

C# Signature:

[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr MonitorFromPoint(POINT pt, MonitorOptions dwFlags);

enum MonitorOptions : uint
{
    MONITOR_DEFAULTTONULL = 0x00000000,
    MONITOR_DEFAULTTOPRIMARY = 0x00000001,
    MONITOR_DEFAULTTONEAREST = 0x00000002
}

VB .NET Signature:

<DllImport("user32.dll", SetLastError := True)> _
Private Shared Function MonitorFromPoint(pt As POINT, dwFlags As MonitorOptions) As IntPtr
End Function

Private Enum MonitorOptions As UInteger
    MONITOR_DEFAULTTONULL = &H0
    MONITOR_DEFAULTTOPRIMARY = &H1
    MONITOR_DEFAULTTONEAREST = &H2
End Enum

VB.net Alternative:

Public Declare Function MonitorFromPoint Lib "user32.dll" (pt As POINT, dwFlags As MonitorOptions) As IntPtr

User-Defined Types:

POINT

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation