ENHMETAHEADER
类型定义
Type ENHMETAHEADER ' 88 Bytes
iType As Long
nSize As Long
rclBounds As RECTL
rclFrame As RECTL
dSignature As Long
nVersion As Long
nBytes As Long
nRecords As Long
nHandles As Integer
sReserved As Integer
nDescription As Long
offDescription As Long
nPalEntries As Long
szlDevice As SIZEL
szlMillimeters As SIZEL
End Type
说明

This structure is always the first record in an enhanced metafile, it contains information on the enhanced metafile data.

字段表
字段 类型与说明
iType Long,Record type. Must be set to EMR_HEADER
nSize Long,Size of this structure
rclBounds RECTL,Dimensions, in device units, of the smallest rectangle that can be drawn around the picture stored in the metafile. Supplied by the GDI.
rclFrame RECTL,Dimensions, in 0.01 millimeter units, of a rectangle that surrounds the picture stored in the metafile. Must be supplied by the application that creates the metafile.
dSignature Long,Signature of the metafile. Must be set to ENHMETA_SIGNATURE.
nVersion Long,Metafile version. The current version value is &H10000&.
nBytes Long,Size of the enhanced metafile
nRecords Long,Number of records in the enhanced metafile
nHandles Integer,Number of handles in the enhanced-metafile handle table.
sReserved Integer,Reserved. Set to zero.
nDescription Long,Number of characters in the array containing the description of the enhanced metafile. Zero if a description is not available
offDescription Long,Offset from the beginning of the ENHMETAHEADER structure to an array containing a description for the enhanced metafile.
nPalEntries Long,Number of entries in the enhanced metafile's palette.
szlDevice SIZEL,Resolution of the reference device, in pixels
szlMillimeters SIZEL,Resolution of the reference device, in millimeters.

Top