複数のディスプレイ モニターの色
各モニターは、独自の色深度を持つことができます。 色深度が異なるモニター間でウィンドウが移動すると、システムによって色が自動的に調整されます。 一般に、これは良い結果を生み出します。 ただし、これは常に最適であるとは限りません。 さまざまなモニターのカラー機能を利用するには、次の「複数のディスプレイ モニターでの の描画」 セクションを参照してください。
すべてのモニターの色形式が同じかどうかを判断するには、SM_SAMEDISPLAYFORMATで GetSystemMetrics呼び出します。
プライマリ モニターが淡色化されている場合は、SelectPaletteと RealizePalette以前と同じように動作しますが、すべてのモニターで動作します。 さらに、すべての淡色化されたデバイスのパレットが同期されます。 プライマリ モニターが淡色化されていない場合は、SelectPalette を し、RealizePalette はパレットをバックグラウンドで選択し、淡色化されたデバイスは同期されません。