Fungsi CreateEnhMetaFileA (wingdi.h)
Fungsi
HDC CreateEnhMetaFileA(
[in] HDC hdc,
[in] LPCSTR lpFilename,
[in] const RECT *lprc,
[in] LPCSTR lpDesc
);
[in] hdc
Handel ke perangkat referensi untuk metafile yang ditingkatkan. Parameter ini dapat NULL ; untuk informasi selengkapnya, lihat Keterangan.
[in] lpFilename
Penunjuk ke nama file untuk metafile yang ditingkatkan yang akan dibuat. Jika parameter ini
[in] lprc
Penunjuk ke struktur RECT
[in] lpDesc
Penunjuk ke string yang menentukan nama aplikasi yang membuat gambar, serta judul gambar. Parameter ini dapat NULL ; untuk informasi selengkapnya, lihat Keterangan.
Jika fungsi berhasil, nilai pengembalian adalah handel ke konteks perangkat untuk metafile yang ditingkatkan.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL.
Di mana argumen teks harus menggunakan karakter Unicode, gunakan fungsi
Sistem menggunakan perangkat referensi yang diidentifikasi oleh parameter hdcRef
String yang ditunjukkan oleh parameter lpDescription
Aplikasi menggunakan konteks perangkat yang dibuat oleh fungsi ini untuk menyimpan gambar grafis dalam metafile yang disempurnakan. Handel yang mengidentifikasi konteks perangkat ini dapat diteruskan ke fungsi GDI apa pun.
Setelah aplikasi menyimpan gambar dalam metafile yang ditingkatkan, aplikasi dapat menampilkan gambar pada perangkat output apa pun dengan memanggil fungsi PlayEnhMetaFile
Konteks perangkat yang dikembalikan oleh fungsi ini berisi atribut default yang sama yang terkait dengan konteks perangkat baru apa pun.
Aplikasi harus menggunakan fungsi GetWinMetaFileBits
Nama file untuk metafile yang ditingkatkan harus menggunakan ekstensi .emf.
Misalnya, lihat MembuatMetafile yang Ditingkatkan .
Catatan
Header wingdi.h mendefinisikan CreateEnhMetaFile sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
wingdi.h (termasuk Windows.h) |
Pustaka |
Gdi32.lib |
DLL |
Gdi32.dll |
CloseEnhMetaFile
Gambaran Umum Metafiles
PlayEnhMetaFile