最终方案 使用ScreenToClient, 代码如下: POINT mousePos; //存储鼠标微位置 int mx, my; //存放鼠标相对于客户区的坐标 GetCursorPos(&mousePos); //获取鼠标位置 ScreenToClient(hwnd, &mousePos); //获得鼠标相对客户区的位置 mx