Monitor Configuration

Overview of the Monitor Configuration technology.

To develop Monitor Configuration, you need these headers:

For programming guidance for this technology, see:

Enumerations

Title Description
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

Title Description
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.
SaveCurrentSettings Saves the current monitor settings to the display's nonvolatile storage.
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

Title Description
MC_TIMING_REPORT Contains information from a monitor's timing report.
PHYSICAL_MONITOR Contains a handle and text description corresponding to a physical monitor.