WM_MOUSEMOVEは、ウィンドウの上でマウスカーソルが動かされた時に、そのウィンドウ上で発生するウィンドウメッセージ・・・。
WM_MOUSEMOVE message (Windows)
LOWORD(lParam)でマウスカーソルのx座標、HIWORD(lParam)でマウスカーソルのy座標が取れるので、マウスの位置座標を描画する・・・。
スタティック変数でx, yを用意・・・。
WM_MOUSEMOVEの時、LOWORD(lParam)の値をxに、HIWORD(lParam)の値をyに入れる・・・。
InvalidateRectで画面を更新・・・。
WM_PAINTでは、マウスの位置座標として(x, y)を描画・・・。
キャプチャだとマウス見えないけど、左上のほうだと、
こんな感じ・・・。
右下のほうだと、
こんな感じで・・・。
Sample/WM_MOUSEMOVE.cpp at master · bg1bgst333/Sample · GitHub