Condividi tramite


Funzione SetEnhMetaFileBits (wingdi.h)

La funzione SetEnhMetaFileBits crea un metafile di formato avanzato basato sulla memoria dai dati specificati.

Sintassi

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

Parametri

[in] nSize

Specifica le dimensioni, in byte, dei dati forniti.

[in] pb

Puntatore a un buffer contenente dati metafile avanzati. Si presuppone che i dati nel buffer siano stati ottenuti chiamando la funzione GetEnhMetaFileBits .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un handle per un metafile avanzato basato sulla memoria.

Se la funzione ha esito negativo, il valore restituito è NULL.

Commenti

Quando l'applicazione non ha più bisogno dell'handle di metafile avanzato, deve eliminare l'handle chiamando la funzione DeleteEnhMetaFile .

La funzione SetEnhMetaFileBits non accetta i dati del metafile nel formato Windows. Per importare metafile in formato Windows, usare la funzione SetWinMetaFileBits .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

DeleteEnhMetaFile

GetEnhMetaFileBits

Funzioni metafile

Panoramica dei metafile

SetWinMetaFileBits