public static extern bool EnumDisplayMonitors(IntPtr hdc, IntPtr lprcClip, EnumMonitorsDelegate lpfnEnum, IntPtr dwData);
public static extern bool EnumDisplayMonitors(IntPtr hdc, IntPtr lprcClip, EnumMonitorsDelegate lpfnEnum, IntPtr dwData);
public static extern bool EnumDisplayMonitors(IntPtr hdc, IntPtr lprcClip, EnumMonitorsDelegate callback, IntPtr lParam);
public static extern Boolean EnumDisplayMonitors(IntPtr hdc, RECT* lprcClip, EnumMonitorsDelegate lpfnEnum, IntPtr dwData);
public static extern Boolean EnumDisplayMonitors(IntPtr hdc, RECT *lprcClip, EnumMonitorsDelegate lpfnEnum, IntPtr dwData);
public static void Init() { physicalMonitors = new List<Physical_Monitor[]>(); EnumMonitorsDelegate enumMonitorsDelegate = new EnumMonitorsDelegate(EnumMonitorsInit); EnumDisplayMonitors(IntPtr.Zero, IntPtr.Zero, enumMonitorsDelegate, IntPtr.Zero); }
internal static extern bool EnumDisplayMonitors(IntPtr hdc, IntPtr clippingRect, [MarshalAs(UnmanagedType.FunctionPtr)] EnumMonitorsDelegate lpfnEnum, IntPtr dwData);
private static extern bool EnumDisplayMonitors(IntPtr hdc, ref RECT lprcClip, EnumMonitorsDelegate lpfnEnum, IntPtr dwData);
internal static extern Boolean EnumDisplayMonitors(IntPtr hdc, IntPtr clip, EnumMonitorsDelegate lpfnEnum, IntPtr dwData);
private static extern bool EnumDisplayMonitors(IntPtr hdc, IntPtr lprcClip, EnumMonitorsDelegate lpEnumCallbackFunction, IntPtr dwData);