Freigeben über


EMRGLSBOUNDEDRECORD-Struktur (wingdi.h)

Die EMRGLSBOUNDEDRECORD-Struktur enthält Elemente für einen erweiterten Metadateidatensatz, der von OpenGL-Funktionen generiert wird. Es enthält Daten für OpenGL-Funktionen mit Informationen in Pixeleinheiten, die beim Wiedergeben der Metadatei skaliert werden müssen.

Syntax

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

Member

emr

Die Basisstruktur für alle Datensatztypen.

rclBounds

Grenzen des Rechtecks in Gerätekoordinaten, innerhalb derer die OpenGL-Funktion ausgeführt werden soll. Weitere Informationen finden Sie in den Hinweisen.

cbData

Größe der Daten in Bytes.

Data[1]

Array von Daten, die die auszuführende OpenGL-Funktion darstellen.

Hinweise

Die Koordinaten in rclBounds befinden sich in OpenGL-Pixelkoordinaten, die in der Regel Fensterkoordinaten entsprechen. Wenn die glBitmap-Funktion beispielsweise über width1 und height1 verfügt, sind die Begrenzungen 0, 0, width1, height1.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile wingdi.h (windows.h einschließen)

Weitere Informationen

Metadateistrukturen

Übersicht über Metadateien

OpenGL unter Windows NT, Windows 2000 und Windows 95/98