Condividi tramite


Funzione GetEnhMetaFilePixelFormat (wingdi.h)

La funzione GetEnhMetaFilePixelFormat recupera le informazioni sul formato pixel per un metafile avanzato.

Sintassi

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

Parametri

hemf

Identifica il metafile avanzato.

cbBuffer

Specifica le dimensioni, in byte, del buffer in cui vengono copiate le informazioni sul formato pixel.

ppfd

Puntatore a una struttura PIXELFORMATDESCRIPTOR che contiene la specifica del formato pixel logico. Il metafile usa questa struttura per registrare la specifica del formato pixel logico.

Valore restituito

Se la funzione ha esito positivo e trova un formato pixel, il valore restituito è la dimensione del formato pixel del metafile.

Se non è presente alcun formato pixel, il valore restituito è zero.

Se si verifica un errore e la funzione ha esito negativo, il valore restituito viene GDI_ERROR. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Quando un metafile avanzato specifica un formato pixel nella struttura ENHMETAHEADER e il formato pixel rientra nel buffer, le informazioni sul formato pixel vengono copiate in ppfd. Quando cbBuffer è troppo piccolo per contenere il formato pixel del metafile, il formato pixel non viene copiato nel buffer. In entrambi i casi, la funzione restituisce le dimensioni del formato pixel del metafile.

Per informazioni sulla registrazione dei metafile e altre operazioni, vedere Operazioni metafile avanzate.

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
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

ENHMETAHEADER

OpenGL in Windows

PIXELFORMATDESCRIPTOR

Funzioni di Windows