0
そのようなことが最初に行われたがっている理由を知りません...そのようなことが可能かどうか疑問に思うだけです。これをクリアするには、WS_EX_LAYEREDフラグが設定された透明なウィンドウで、複数のモニタにまたがって表示されます。レイヤードウィンドウは2つのディスプレイにまたがることはできますか?
おかげで、もちろん
AHそのようなことが最初に行われたがっている理由を知りません...そのようなことが可能かどうか疑問に思うだけです。これをクリアするには、WS_EX_LAYEREDフラグが設定された透明なウィンドウで、複数のモニタにまたがって表示されます。レイヤードウィンドウは2つのディスプレイにまたがることはできますか?
おかげで、もちろん
AHことができ - それ以外の場合は、2つのモニタ間のレイヤードウィンドウを、移動ドラッグする破壊されるであろう。両方のモニタに表示されている間は、両方のディスプレイでウィンドウが正常に表示されます。
私の問題は、デバイスコンテキストの側面を理解することです。私は、UpdateLayeredWindow呼び出しに提供される宛先デバイスのコンテキストがnullである必要があるので、各画面のデフォルトのカラーパレットを使用できると思いますか? –
@anderl:GetDC(NULL)を呼び出すと得られるハンドルは、1台のモニタだけでなく、デスクトップ全体で有効です。異なるモニターが異なる能力を持っている場合、そのDCは物事を処理します(恐らくスピードや品質のヒットを伴いますが、最近のことを心配することはめったにありません)。異なるモニタを使用すると、各モニタに固有のDCを使用してより良い結果やより速い結果を得ることができます(可能であれば、ウィンドウが2つのモニタにまたがっている場合はそうではありません)。しかし、モニター。 –
それで意味が分かりました。何かが舞台裏で扱われたかどうかはわかりませんでした。説明をありがとう。 –