Bagikan melalui


Fungsi GetEnhMetaFileDescriptionA (wingdi.h)

Fungsi GetEnhMetaFileDescription mengambil deskripsi teks opsional dari metafile format yang disempurnakan dan menyalin string ke buffer yang ditentukan.

Sintaks

UINT GetEnhMetaFileDescriptionA(
  [in]  HENHMETAFILE hemf,
  [in]  UINT         cchBuffer,
  [out] LPSTR        lpDescription
);

Parameter

[in] hemf

Handel ke metafile yang ditingkatkan.

[in] cchBuffer

Ukuran, dalam karakter, dari buffer untuk menerima data. Hanya banyak karakter ini yang akan disalin.

[out] lpDescription

Penunjuk ke buffer yang menerima deskripsi teks opsional.

Mengembalikan nilai

Jika deskripsi teks opsional ada dan penunjuk buffer adalah NULL, nilai yang dikembalikan adalah panjang string teks, dalam karakter.

Jika deskripsi teks opsional ada dan penunjuk buffer adalah penunjuk yang valid, nilai yang dikembalikan adalah jumlah karakter yang disalin ke dalam buffer.

Jika deskripsi teks opsional tidak ada, nilai yang dikembalikan adalah nol.

Jika fungsi gagal, nilai yang dikembalikan GDI_ERROR.

Keterangan

Deskripsi teks opsional berisi dua string, yang pertama mengidentifikasi aplikasi yang membuat metafile yang ditingkatkan dan yang kedua mengidentifikasi gambar yang terkandung dalam metafile. String dipisahkan oleh karakter null dan dihentikan dengan dua karakter null, misalnya, "XYZ Graphics Editor\0Bald Eagle\0\0" di mana \0 mewakili karakter null.

Di mana argumen teks harus menggunakan karakter Unicode, gunakan fungsi ini sebagai fungsi karakter lebar. Di mana argumen teks harus menggunakan karakter dari kumpulan karakter Windows, gunakan fungsi ini sebagai fungsi ANSI.

Catatan

Header wingdi.h mendefinisikan GetEnhMetaFileDescription 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.

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

CreateEnhMetaFile

Fungsi Metafile

Gambaran Umum Metafiles