PAINTSTRUCTは、WM_PAINTの中で、BeginPaintで再描画情報を取得する時に使う。
PAINTSTRUCT (winuser.h) - Win32 apps | Microsoft Docs
【Win32】PAINTSTRUCT構造体 | 初心者のWindowsプログラミング日記
どこを再描画するかはPAINTSTRUCTのrcPaintに格納される。
再描画要求されるたびに、指定された再描画領域矩形をRectangleで塗る。
毎回色を変える。
最初は赤で全体を塗られる。
左側を画面外に移動。
戻すとこうなる。
再描画は1回ではなく、動かすたびに呼ばれるため、こう何度も色を塗ってこうなる。
左下に移動。
戻すのが速ければ、再描画の回数は少ない。
Sample/winapi/PAINTSTRUCT/PAINTSTRUCT/src/PAINTSTRUCT at master · bg1bgst333/Sample · GitHub