2.3.8.4 EMR_RESIZEPALETTE Record
The EMR_RESIZEPALETTE record increases or decreases the size of an existing LogPalette object (section 2.2.17).
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type |
|||||||||||||||||||||||||||||||
Size |
|||||||||||||||||||||||||||||||
ihPal |
|||||||||||||||||||||||||||||||
NumberOfEntries |
Type (4 bytes): An unsigned integer that identifies this record type as EMR_RESIZEPALETTE. This value is 0x00000033.
Size (4 bytes): An unsigned integer that specifies the size of this record in bytes.
ihPal (4 bytes): An unsigned integer that specifies the index of the palette object in the EMF object table (section 3.1.1.1).
NumberOfEntries (4 bytes): An unsigned integer that specifies the number of entries in the palette after resizing. The value MUST be <= 0x00000400 and > 0x00000000.<78>
The new size of the LogPalette object MUST be reflected in the NumberOfEntries field in that structure.
See section 2.3.8 for more object manipulation record types.