すべてのマウス移動イベントで、私はウィンドウを移動しています。ドキュメントから、移動が成功すると、SetWindowPos
はゼロ以外の値を返します。SetWindowPosペイントはすぐに行われます
私は、SetWindowPos
がゼロ以外の値を返すたびに、その動きはすでに起こっているという私の推論を確認したかったのです。つまり、ウィンドウは実際には新しい位置に再描画され、その後は関数が返されます。関数が返った後で、後で(何らかの種類のメッセージが処理されるときに)少し時間がかかることはありません。
ボーナスレディングは興味深いものです。私はリンクを介して読んでいたが、私は明確ではなかった。「速い再描写」と「実際の絵画」との違いは何か。 – TheBlueNotebook
重要なのは、実際のペイント(WM_PAINT)は、ここでクイックレペントと呼ばれるものの一部ではないことです。もう一つの明白なことは、「ドラッグ中にウィンドウの内容を表示する」チェックボックスをオフにすると、実際のペイントなしでポジションが変化し、2つのペイントが必ずしも緊密に接続されているとは限りません。 –