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)

另请参阅

坐标空间和转换函数

坐标空间和转换概述

MapWindowPoints

ScreenToClient