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

另请参阅

画笔函数

画笔概述

SelectObject

SetBrushOrgEx

UnrealizeObject