ClientToScreen

ClientToScreenで、指定されたクライアント座標をスクリーン座表に変換する。

ClientToScreen 関数 (winuser.h) - Win32 apps | Microsoft Learn

座標はPOINT構造体を使って渡す。
WM_LBUTTONDOWNで得られるクリックされた座標はクライアント座標。
これをスクリーン座標に変換する。
ClientToScreen.cppで、

クライアント座標と変換後のスクリーン座標を描画。

左上隅をクリックした場合だとこうなる。
左上隅をクリックした場合だとこうなる。

左上隅をクリックした場合だとこうなる。

右下だとこうなる。
右下だとこうなる。

右下だとこうなる。

Sample/winapi/ClientToScreen/ClientToScreen/src/ClientToScreen at master · bg1bgst333/Sample · GitHub