Fungsi GdiComment (wingdi.h)
Fungsi GdiComment menyalin komentar dari buffer ke dalam metafile format yang ditingkatkan yang ditentukan.
Sintaks
BOOL GdiComment(
[in] HDC hdc,
[in] UINT nSize,
[in] const BYTE *lpData
);
Parameter
[in] hdc
Handel ke konteks perangkat metafile yang disempurnakan.
[in] nSize
Panjang buffer komentar, dalam byte.
[in] lpData
Penunjuk ke buffer yang berisi komentar.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Keterangan
Komentar dapat menyertakan segala jenis informasi privat, misalnya, sumber gambar dan tanggal pembuatannya. Komentar harus dimulai dengan tanda tangan aplikasi, diikuti oleh data.
Komentar tidak boleh berisi data khusus aplikasi atau posisi tertentu. Data khusus posisi menentukan lokasi rekaman, dan tidak boleh disertakan karena satu metafile dapat disematkan dalam metafile lain.
Komentar publik adalah komentar yang dimulai dengan pengidentifikasi tanda tangan komentar GDICOMMENT_IDENTIFIER. Komentar publik berikut didefinisikan.
GDICOMMENT_WINDOWS_METAFILE | Komentar publik GDICOMMENT_WINDOWS_METAFILE berisi metafile format Windows yang setara dengan metafile format yang disempurnakan. Komentar ini hanya ditulis oleh fungsi SetWinMetaFileBits . Catatan komentar, jika diberikan, mengikuti catatan metafile ENHMETAHEADER . Komentar memiliki formulir berikut: |
DWORD ident; // This contains GDICOMMENT_IDENTIFIER.
DWORD iComment; // This contains GDICOMMENT_WINDOWS_METAFILE.
DWORD nVersion; // This contains the version number of the
// Windows-format metafile.
DWORD nChecksum; // This is the additive DWORD checksum for
// the enhanced metafile. The checksum
// for the enhanced metafile data including
// this comment record must be zero.
// Otherwise, the enhanced metafile has been
// modified and the Windows-format
// metafile is no longer valid.
DWORD fFlags; // This must be zero.
DWORD cbWinMetaFile; // This is the size, in bytes. of the
// Windows-format metafile data that follows.
GDICOMMENT_BEGINGROUP | Komentar publik GDICOMMENT_BEGINGROUP mengidentifikasi awal dari sekelompok rekaman gambar. Ini mengidentifikasi objek dalam metafile yang ditingkatkan. Komentar memiliki formulir berikut: |
DWORD ident; // This contains GDICOMMENT_IDENTIFIER.
DWORD iComment; // This contains GDICOMMENT_BEGINGROUP.
RECTL rclOutput; // This is the bounding rectangle for the
// object in logical coordinates.
DWORD nDescription; // This is the number of characters in the
// optional Unicode description string that
// follows. This is zero if there is no
// description string.
GDICOMMENT_ENDGROUP | Komentar publik GDICOMMENT_ENDGROUP mengidentifikasi akhir dari sekelompok rekaman gambar. Komentar GDICOMMENT_BEGINGROUP dan komentar GDICOMMENT_ENDGROUP harus disertakan dalam sepasang dan dapat ditumpuk. Komentar memiliki formulir berikut: |
DWORD ident; // This contains GDICOMMENT_IDENTIFIER.
DWORD iComment; // This contains GDICOMMENT_ENDGROUP.
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 (sertakan Windows.h) |
Pustaka | Gdi32.lib |
DLL | Gdi32.dll |