Fungsi GetEnhMetaFilePixelFormat (wingdi.h)
Fungsi GetEnhMetaFilePixelFormat mengambil informasi format piksel untuk metafile yang ditingkatkan.
Sintaks
UINT GetEnhMetaFilePixelFormat(
HENHMETAFILE hemf,
UINT cbBuffer,
PIXELFORMATDESCRIPTOR *ppfd
);
Parameter
hemf
Mengidentifikasi metafile yang ditingkatkan.
cbBuffer
Menentukan ukuran, dalam byte, dari buffer tempat informasi format piksel disalin.
ppfd
Penunjuk ke struktur PIXELFORMATDESCRIPTOR yang berisi spesifikasi format piksel logis. Metafile menggunakan struktur ini untuk merekam spesifikasi format piksel logis.
Nilai kembali
Jika fungsi berhasil dan menemukan format piksel, nilai yang dikembalikan adalah ukuran format piksel metafile.
Jika tidak ada format piksel, nilai yang dikembalikan adalah nol.
Jika terjadi kesalahan dan fungsi gagal, nilai yang dikembalikan GDI_ERROR. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Ketika metafile yang disempurnakan menentukan format piksel dalam struktur ENHMETAHEADER-nya dan format piksel cocok di buffer, informasi format piksel disalin ke dalam ppfd. Ketika cbBuffer terlalu kecil untuk berisi format piksel metafile, format piksel tidak disalin ke buffer. Dalam kedua kasus, fungsi mengembalikan ukuran format piksel metafile.
Untuk informasi tentang perekaman metafile dan operasi lainnya, lihat Operasi Metafile yang Ditingkatkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wingdi.h |
Pustaka | Gdi32.lib |
DLL | Gdi32.dll |