多个显示器上的颜色
每个监视器可以有自己的颜色深度。 当窗口在具有不同颜色深度的监视器之间移动时,系统会自动调整颜色。 通常,这会产生良好的结果。 但是,这并不总是最佳状态。 若要利用不同监视器的颜色功能,请参阅以下 “在多个显示监视器上绘制”部分。
若要确定所有监视器的颜色格式是否相同,请使用SM_SAMEDISPLAYFORMAT调用 GetSystemMetrics。
如果主监视器已淡化,SelectPalette,RealizePalette 的工作方式与以前相同,但适用于所有监视器。 此外,所有未解决设备的调色板都会同步。 如果主监视器未平息,SelectPalette,并且 RealizePalette 将选择调色板进入后台,并且不同步分化设备。