コード例 #1
0
        private static PHYSICAL_MONITOR[] GetPhysicalMonitors(IntPtr displayMonitorPtr)
        {
            Dvxa2.GetNumberOfPhysicalMonitorsFromHMONITOR(displayMonitorPtr, out uint nrPhysicalMonitors);
            var physMonitors = new PHYSICAL_MONITOR[nrPhysicalMonitors];

            Dvxa2.GetPhysicalMonitorsFromHMONITOR(displayMonitorPtr, nrPhysicalMonitors, physMonitors);
            return(physMonitors);
        }
コード例 #2
0
 public void SetMonitorBrightness(IntPtr monitorPtr, uint brightness)
 {
     Dvxa2.SetMonitorBrightness(monitorPtr, brightness);
 }
コード例 #3
0
 public uint GetMonitorBrightness(IntPtr monitorPtr)
 {
     Dvxa2.GetMonitorBrightness(monitorPtr, out uint minBrightness, out uint currentBrightness, out uint maxBrightness);
     return(currentBrightness);
 }