Compartir a través de


Función GetEnhMetaFilePixelFormat (wingdi.h)

La función GetEnhMetaFilePixelFormat recupera información de formato de píxeles para un metarchivo mejorado.

Sintaxis

UINT GetEnhMetaFilePixelFormat(
  HENHMETAFILE          hemf,
  UINT                  cbBuffer,
  PIXELFORMATDESCRIPTOR *ppfd
);

Parámetros

hemf

Identifica el metarchivo mejorado.

cbBuffer

Especifica el tamaño, en bytes, del búfer en el que se copia la información de formato de píxel.

ppfd

Puntero a una estructura PIXELFORMATDESCRIPTOR que contiene la especificación de formato de píxel lógico. El metarchivo usa esta estructura para registrar la especificación de formato de píxel lógico.

Valor devuelto

Si la función se ejecuta correctamente y encuentra un formato de píxel, el valor devuelto es el tamaño del formato de píxel del metarchivo.

Si no hay ningún formato de píxel, el valor devuelto es cero.

Si se produce un error y se produce un error en la función, el valor devuelto es GDI_ERROR. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Cuando un metarchivo mejorado especifica un formato de píxel en su estructura ENHMETAHEADER y el formato de píxel encaja en el búfer, la información de formato de píxel se copia en ppfd. Cuando cbBuffer es demasiado pequeño para contener el formato de píxel del metarchivo, el formato de píxel no se copia en el búfer. En cualquier caso, la función devuelve el tamaño del formato de píxel del metarchivo.

Para obtener información sobre la grabación de metarchivo y otras operaciones, vea Operaciones de metarchivo mejoradas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

ENHMETAHEADER

OpenGL en Windows

PIXELFORMATDESCRIPTOR

Funciones de Windows