wglDescribeLayerPlane 函数 (wingdi.h)

wglDescribeLayerPlane 函数获取有关给定像素格式的层平面的信息。

语法

BOOL wglDescribeLayerPlane(
  HDC                    unnamedParam1,
  int                    unnamedParam2,
  int                    unnamedParam3,
  UINT                   unnamedParam4,
  LPLAYERPLANEDESCRIPTOR unnamedParam5
);

参数

unnamedParam1

指定要描述其层平面的窗口的设备上下文。

unnamedParam2

指定要描述像素格式的哪些层平面。

unnamedParam3

指定覆盖层或底层平面。 iLayerPlane 的正值标识覆盖平面,其中 1 是main平面上的第一个覆盖平面,2 是第一个覆盖平面上的第二个覆盖平面,依此推。 负值标识底层平面,其中 1 是main平面下的第一个底层平面,2 是第一个底层平面下的第二个底层平面,依此类比。 在 PIXELFORMATDESCRIPTOR 结构的 bReserved 成员中提供了覆盖平面和底层平面的数目。

unnamedParam4

指定 plpd 指向的结构的大小(以字节为单位)。 wglDescribeLayerPlane 函数将层平面数据存储在 LAYERPLANEDESCRIPTOR 结构中,并且存储的数据不超过 nBytes。 将 nBytes 的值设置为 LAYERPLANEDESCRIPTOR 的大小。

unnamedParam5

指向 LAYERPLANEDESCRIPTOR 结构。 wglDescribeLayerPlane 函数设置结构的数据成员的值。 函数存储复制到 nSize 成员中的 结构的数据的字节数。

返回值

如果函数成功,则返回值为 TRUE。 此外,wglDescribeLayerPlane 函数根据指定的层平面 (iLayerPlane ) 指定像素格式 (iPixelFormat ) 设置 plpd 指向的 LAYERPLANEDESCRIPTOR 结构的成员。

如果函数失败,则返回值为 FALSE

注解

iLayerPlane ) (平面编号决定了其顺序。 编号较高的平面覆盖编号较低的平面。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 wingdi.h
Library Opengl32.lib
DLL Opengl32.dll

另请参阅

DescribePixelFormat

LAYERPLANEDESCRIPTOR

Windows 上的 OpenGL

PIXELFORMATDESCRIPTOR

WGL 函数

wglCreateLayerContext