Monitor Configuration
Overview of the Monitor Configuration technology.
To develop Monitor Configuration, you need these headers:
- highlevelmonitorconfigurationapi.h
- lowlevelmonitorconfigurationapi.h
- physicalmonitorenumerationapi.h
For programming guidance for this technology, see:
Enumerations
MC_COLOR_TEMPERATURE Describes a monitor's color temperature. |
MC_DISPLAY_TECHNOLOGY_TYPE Identifies monitor display technologies. |
MC_DRIVE_TYPE Specifies whether to set or get a monitor's red, green, or blue drive. |
MC_GAIN_TYPE Specifies whether to get or set a monitor's red, green, or blue gain. |
MC_POSITION_TYPE Specifies whether to get or set the vertical or horizontal position of a monitor's display area. |
MC_SIZE_TYPE Specifies whether to get or set the width or height of a monitor's display area. |
MC_VCP_CODE_TYPE Describes a Virtual Control Panel (VCP) code type. |
Functions
CapabilitiesRequestAndCapabilitiesReply Retrieves a string describing a monitor's capabilities. |
DegaussMonitor Degausses a monitor. |
DestroyPhysicalMonitor Closes a handle to a physical monitor. |
DestroyPhysicalMonitors Closes an array of physical monitor handles. |
GetCapabilitiesStringLength Retrieves the length of a monitor's capabilities string. |
GetMonitorBrightness Retrieves a monitor's minimum, maximum, and current brightness settings. |
GetMonitorCapabilities Retrieves the configuration capabilities of a monitor. Call this function to find out which high-level monitor configuration functions are supported by the monitor. |
GetMonitorColorTemperature Retrieves a monitor's current color temperature. |
GetMonitorContrast Retrieves a monitor's minimum, maximum, and current contrast settings. |
GetMonitorDisplayAreaPosition Retrieves a monitor's minimum, maximum, and current horizontal or vertical position. |
GetMonitorDisplayAreaSize Retrieves a monitor's minimum, maximum, and current width or height. |
GetMonitorRedGreenOrBlueDrive Retrieves a monitor's red, green, or blue drive value. |
GetMonitorRedGreenOrBlueGain Retrieves a monitor's red, green, or blue gain value. |
GetMonitorTechnologyType Retrieves the type of technology used by a monitor. |
GetNumberOfPhysicalMonitorsFromHMONITOR Retrieves the number of physical monitors associated with an HMONITOR monitor handle. |
GetNumberOfPhysicalMonitorsFromIDirect3DDevice9 Retrieves the number of physical monitors associated with a Direct3D device. |
GetPhysicalMonitorsFromHMONITOR Retrieves the physical monitors associated with an HMONITOR monitor handle. |
GetPhysicalMonitorsFromIDirect3DDevice9 Retrieves the physical monitors associated with a Direct3D device. |
GetTimingReport Retrieves a monitor's horizontal and vertical synchronization frequencies. |
GetVCPFeatureAndVCPFeatureReply Retrieves the current value, maximum value, and code type of a Virtual Control Panel (VCP) code for a monitor. |
RestoreMonitorFactoryColorDefaults Restores a monitor's color settings to their factory defaults. |
RestoreMonitorFactoryDefaults Restores a monitor's settings to their factory defaults. |
SaveCurrentMonitorSettings Saves the current monitor settings to the display's nonvolatile storage. (SaveCurrentMonitorSettings) |
SaveCurrentSettings Saves the current monitor settings to the display's nonvolatile storage. (SaveCurrentSettings) |
SetMonitorBrightness Sets a monitor's brightness value. |
SetMonitorColorTemperature Sets a monitor's color temperature. |
SetMonitorContrast Sets a monitor's contrast value. |
SetMonitorDisplayAreaPosition Sets the horizontal or vertical position of a monitor's display area. |
SetMonitorDisplayAreaSize Sets the width or height of a monitor's display area. |
SetMonitorRedGreenOrBlueDrive Sets a monitor's red, green, or blue drive value. |
SetMonitorRedGreenOrBlueGain Sets a monitor's red, green, or blue gain value. |
SetVCPFeature Sets the value of a Virtual Control Panel (VCP) code for a monitor. |
Structures
MC_TIMING_REPORT Contains information from a monitor's timing report. |
PHYSICAL_MONITOR Contains a handle and text description corresponding to a physical monitor. |