EMRGLSBOUNDEDRECORD 结构 (wingdi.h)

EMRGLSBOUNDEDRECORD 结构包含 OpenGL 函数生成的增强型图元文件记录的成员。 它包含 OpenGL 函数的数据,其中包含在播放图元文件时必须缩放的像素单位信息。

语法

typedef struct tagEMRGLSBOUNDEDRECORD {
  EMR   emr;
  RECTL rclBounds;
  DWORD cbData;
  BYTE  Data[1];
} EMRGLSBOUNDEDRECORD, *PEMRGLSBOUNDEDRECORD;

成员

emr

所有记录类型的基结构。

rclBounds

矩形的边界,以设备坐标为单位,在其中执行 OpenGL 函数。 有关详细信息,请参阅“备注”。

cbData

数据的大小(以字节为单位)。

Data[1]

表示要执行的 OpenGL 函数的数据数组。

注解

rclBounds 中的坐标位于 OpenGL 像素坐标中,这通常等同于窗口坐标。 例如,如果 glBitmap 函数具有 width1 和 height1,则边界将为 0、0、width1、height1。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 wingdi.h (包括 Windows.h)

另请参阅

图元文件结构

图元文件概述

Windows NT、Windows 2000 和 Windows 95/98 上的 OpenGL