监视配置函数

以下函数用于从监视器获取信息并更改监视器的设置。 监视配置函数分为高级函数、低级别函数和枚举函数。 有关详细信息,请参阅 使用监视器配置

High-Level函数

函数 说明
DegaussMonitor 对监视器进行消磁。
GetMonitorBrightness 检索监视器的最小、最大和当前亮度设置。
GetMonitorCapabilities 检索监视器的配置功能。
GetMonitorColorTemperature 检索监视器的当前色温。
GetMonitorContrast 检索监视器的最小、最大和当前对比度设置。
GetMonitorDisplayAreaPosition 检索监视器的最小、最大和当前水平或垂直位置。
GetMonitorDisplayAreaSize 检索监视器的最小、最大和当前宽度或高度。
GetMonitorRedGreenOrBlueDrive 检索监视器的红色、绿色或蓝色驱动器值。
GetMonitorRedGreenOrBlueGain 检索监视器的红色、绿色或蓝色增益值。
GetMonitorTechnologyType 检索监视器使用的技术类型。
RestoreMonitorFactoryColorDefaults 将监视器的颜色设置还原为其出厂默认设置。
RestoreMonitorFactoryDefaults 将监视器的设置还原为其出厂默认设置。
SaveCurrentMonitorSettings 将当前监视器设置保存到显示器的非易失性存储中。
SetMonitorBrightness 设置监视器的亮度值。
SetMonitorColorTemperature 设置监视器的色温。
SetMonitorContrast 设置监视器的对比度值。
SetMonitorDisplayAreaPosition 设置监视器显示区域的水平或垂直位置。
SetMonitorDisplayAreaSize 设置监视器显示区域的宽度或高度。
SetMonitorRedGreenOrBlueDrive 设置监视器的红色、绿色或蓝色驱动器值。
SetMonitorRedGreenOrBlueGain 设置监视器的红色、绿色或蓝色增益值。

 

Low-Level函数

函数 说明
CapabilitiesRequestAndCapabilitiesReply 检索描述监视器功能的字符串。
GetCapabilitiesStringLength 检索监视器的功能字符串的长度。
GetTimingReport 检索监视器的水平和垂直同步频率。
GetVCPFeatureAndVCPFeatureReply 检索监视器的虚拟控制面板 (VCP) 代码的当前值、最大值和代码类型。
SaveCurrentSettings 将当前监视器设置保存到显示器的非易失性存储中。
SetVCPFeature 设置监视器的虚拟控制面板 (VCP) 代码的值。

 

枚举函数

函数 说明
DestroyPhysicalMonitor 关闭物理监视器的句柄。
DestroyPhysicalMonitors 关闭物理监视器句柄数组。
GetNumberOfPhysicalMonitorsFromHMONITOR 检索与 HMONITOR 监视器句柄关联的物理监视器数。
GetNumberOfPhysicalMonitorsFromIDirect3DDevice9 检索与 Direct3D 设备关联的物理监视器数。
GetPhysicalMonitorsFromHMONITOR 检索与 HMONITOR 监视器句柄关联的物理监视器。
GetPhysicalMonitorsFromIDirect3DDevice9 检索与 Direct3D 设备关联的物理监视器。

 

内部函数

监视器配置 API 使用以下函数来访问显示驱动程序中的功能。 应用程序不应调用这些函数。

监视配置参考