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 |