2010-12-22 1 views

答えて

1

ことができ - それ以外の場合は、2つのモニタ間のレイヤードウィンドウを、移動ドラッグする破壊されるであろう。両方のモニタに表示されている間は、両方のディスプレイでウィンドウが正常に表示されます。

+0

私の問題は、デバイスコンテキストの側面を理解することです。私は、UpdateLayeredWindow呼び出しに提供される宛先デバイスのコンテキストがnullである必要があるので、各画面のデフォルトのカラーパレットを使用できると思いますか? –

+1

@anderl:GetDC(NULL)を呼び出すと得られるハンドルは、1台のモニタだけでなく、デスクトップ全体で有効です。異なるモニターが異なる能力を持っている場合、そのDCは物事を処理します(恐らくスピードや品質のヒットを伴いますが、最近のことを心配することはめったにありません)。異なるモニタを使用すると、各モニタに固​​有のDCを使用してより良い結果やより速い結果を得ることができます(可能であれば、ウィンドウが2つのモニタにまたがっている場合はそうではありません)。しかし、モニター。 –

+0

それで意味が分かりました。何かが舞台裏で扱われたかどうかはわかりませんでした。説明をありがとう。 –

関連する問題