Bagikan melalui


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

Lihat juga

EnhMetaFileProc

Fungsi Metafile

Gambaran Umum Metafiles

PlayEnhMetaFile

PlayEnhMetaFileRecord

RECT