Windows7 C++调用显示设置中的“检测”按钮原理
时间: 2023-11-13 13:03:24 浏览: 116
在Windows 7中,调用显示设置中的“检测”按钮会触发系统重新扫描显示器和图形适配器,以更新显示设置。当用户单击“检测”按钮时,系统会向显示器和图形适配器发送命令,要求它们重新向计算机发送其属性信息,包括它们的分辨率、刷新率和连接类型等信息。一旦计算机收到这些信息,系统会根据显示器和图形适配器的属性信息更新显示设置。因此,通过调用“检测”按钮,用户可以确保计算机使用正确的显示设置来显示图形和文本。
在代码实现上,使用 EnumDisplayDevices 函数获取当前连接的显示设备列表,然后使用 ChangeDisplaySettingsEx 函数重新初始化每个显示设备的显示设置。这些函数的具体作用已经在前面的回答中进行了介绍。
阅读全文