clientToScreen 函数 (winuser.h)
ClientToScreen 函数将指定点的工作区坐标转换为屏幕坐标。
语法
BOOL ClientToScreen(
[in] HWND hWnd,
[in, out] LPPOINT lpPoint
);
参数
[in] hWnd
其工作区用于转换的窗口的句柄。
[in, out] lpPoint
指向 POINT 结构的指针,该结构包含要转换的客户端坐标。 如果函数成功,则新的屏幕坐标将复制到此结构中。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。
注解
ClientToScreen 函数将 POINT 结构中的工作区坐标替换为屏幕坐标。 屏幕坐标相对于屏幕左上角。 请注意,位于窗口工作区上方的屏幕坐标点具有负 y 坐标。 同样,工作区左侧的屏幕坐标具有负 x 坐标。
所有坐标都是设备坐标。
示例
有关示例,请参阅使用鼠标输入中的“使用 鼠标绘制线条”。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
API 集 | Windows 10版本 10.0.10 (240 中引入的 ext-ms-win-ntuser-window-l1-1-2) |