Monitor Configuration

Overview of the Monitor Configuration technology.

To develop Monitor Configuration, you need these headers:

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.