Función SetEnhMetaFileBits (wingdi.h)

La función SetEnhMetaFileBits crea un metarchivo de formato mejorado basado en memoria a partir de los datos especificados.

Sintaxis

HENHMETAFILE SetEnhMetaFileBits(
  [in] UINT       nSize,
  [in] const BYTE *pb
);

Parámetros

[in] nSize

Especifica el tamaño, en bytes, de los datos proporcionados.

[in] pb

Puntero a un búfer que contiene datos de metarchivo mejorados. (Se supone que los datos del búfer se obtuvieron mediante una llamada a la función GetEnhMetaFileBits ).

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es un identificador para un metarchivo mejorado basado en memoria.

Si la función no se realiza correctamente, el valor devuelto es NULL.

Comentarios

Cuando la aplicación ya no necesite el identificador de metarchivo mejorado, debe eliminarlo llamando a la función DeleteEnhMetaFile .

La función SetEnhMetaFileBits no acepta datos de metarchivo en formato Windows. Para importar metarchivos de formato Windows, use la función SetWinMetaFileBits .

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 (incluye Windows.h)
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

DeleteEnhMetaFile

GetEnhMetaFileBits

Funciones de metarchivo

Introducción a los metarchivos

SetWinMetaFileBits