次の方法で共有


複数のディスプレイ モニターの色

各モニターは、独自の色深度を持つことができます。 色深度が異なるモニター間でウィンドウが移動すると、システムによって色が自動的に調整されます。 一般に、これは良い結果を生み出します。 ただし、これは常に最適であるとは限りません。 さまざまなモニターのカラー機能を利用するには、次の「複数のディスプレイ モニターでの の描画」 セクションを参照してください。

すべてのモニターの色形式が同じかどうかを判断するには、SM_SAMEDISPLAYFORMATで GetSystemMetrics呼び出します。

プライマリ モニターが淡色化されている場合は、SelectPaletteRealizePalette以前と同じように動作しますが、すべてのモニターで動作します。 さらに、すべての淡色化されたデバイスのパレットが同期されます。 プライマリ モニターが淡色化されていない場合は、SelectPalette し、RealizePalette はパレットをバックグラウンドで選択し、淡色化されたデバイスは同期されません。