Fungsi EnumEnhMetaFile (wingdi.h)
Fungsi EnumEnhMetaFile menghitung rekaman dalam metafile format yang disempurnakan dengan mengambil setiap rekaman dan meneruskannya ke fungsi panggilan balik yang ditentukan. Fungsi panggilan balik yang disediakan aplikasi memproses setiap rekaman sesuai kebutuhan. Enumerasi berlanjut hingga rekaman terakhir diproses atau ketika fungsi panggilan balik mengembalikan nol.
Sintaks
BOOL EnumEnhMetaFile(
[in] HDC hdc,
[in] HENHMETAFILE hmf,
[in] ENHMFENUMPROC proc,
[in] LPVOID param,
[in] const RECT *lpRect
);
Parameter
[in] hdc
Handel ke konteks perangkat. Handel ini diteruskan ke fungsi panggilan balik.
[in] hmf
Handel ke metafile yang ditingkatkan.
[in] proc
Penunjuk ke fungsi panggilan balik yang disediakan aplikasi. Untuk informasi selengkapnya, lihat fungsi EnhMetaFileProc .
[in] param
Penunjuk ke data fungsi panggilan balik opsional.
[in] lpRect
Penunjuk ke struktur RECT yang menentukan koordinat, dalam unit logis, sudut kiri atas dan kanan bawah gambar.
Mengembalikan nilai
Jika fungsi panggilan balik berhasil menghitung semua rekaman dalam metafile yang ditingkatkan, nilai yang dikembalikan bukan nol.
Jika fungsi panggilan balik tidak berhasil menghitung semua rekaman dalam metafile yang disempurnakan, nilai yang dikembalikan adalah nol.
Keterangan
Titik di sepanjang tepi persegi panjang yang ditujukan oleh parameter lpRect disertakan dalam gambar. Jika parameter hdc adalah NULL, sistem mengabaikan lpRect.
Jika fungsi panggilan balik memanggil fungsi PlayEnhMetaFileRecord , hdc harus mengidentifikasi konteks perangkat yang valid. Sistem menggunakan mode transformasi dan pemetaan konteks perangkat untuk mengubah gambar yang ditampilkan oleh fungsi PlayEnhMetaFileRecord .
Anda dapat menggunakan fungsi EnumEnhMetaFile untuk menyematkan satu metafile yang disempurnakan dalam yang lain.
Persyaratan
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 (sertakan Windows.h) |
Pustaka | Gdi32.lib |
DLL | Gdi32.dll |