getBrushOrgEx 函数 (wingdi.h)
GetBrushOrgEx 函数检索指定设备上下文的当前画笔原点。 此函数替换 GetBrushOrg 函数。
语法
BOOL GetBrushOrgEx(
[in] HDC hdc,
[out] LPPOINT lppt
);
参数
[in] hdc
设备上下文的句柄。
[out] lppt
指向 POINT 结构的指针,该结构接收画笔原点(以设备坐标表示)。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。
注解
画笔是系统用于绘制填充形状内部的位图。
画笔原点是一组坐标,其值介于 0 和 7 之间,用于指定位图中一个像素的位置。 默认画笔原点坐标为 (0,0) 。 对于水平坐标,值 0 对应于最左侧的像素列;值 7 对应于最右侧的列。 对于垂直坐标,值 0 对应于最上面的像素行;值 7 对应于最下面的行。 当系统在任何绘制操作开始时放置画笔时,它会将画笔的原点映射到由画笔原点指定的窗口工作区中的位置。 例如,如果原点设置为 (2,3) ,则系统将画笔 (0,0) 的原点映射到窗口工作区上 (2,3) 的位置。
如果应用程序使用画笔以匹配的颜色填充父窗口和子窗口的背景,则可能需要在绘制父窗口之后、绘制子窗口之前设置画笔原点。
系统自动跟踪所有窗口管理的设备上下文的原点,并根据需要调整其画笔,以保持图面上的图案对齐。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | wingdi.h (包括 Windows.h) |
Library | Gdi32.lib |
DLL | Gdi32.dll |