关于取坐标位置 clinettoscreen

今天在编写一个POPUP MENU程式中有一个疑问
WM_RBUTTONUP :
point.x=LOWORD(lparam) //此时已经取到了鼠标右键点击客户区坐标
point.y=HIWOR(lparam)

弹出式菜单没有在鼠标指针位置弹出
在使用clienttoscreen(hwnd,&point);后弹出式菜单在鼠标位置弹出
提问,在没有使用clinetoscreen 之前 point 已经是鼠标点击客户区坐标难道只是逻辑坐标么

https://technet.microsoft.com/ZH-cn/library/ms646243.aspx/

lParam
The low-order word specifies the x-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.

The high-order word specifies the y-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.
说的很清楚,是相对坐标