Location:
GDI.H
Link against: gdi.lib
class TPictureHeader;
Picture header providing an interface to a stored picture. The header holds:
the picture's type, encoded as a UID, which ensures that it will be restored to the correct picture type
the picture's size, which facilitates deferred loading
the stream ID of the picture body, which is replaced by a pointer to the picture object when it has been restored.
Defined in TPictureHeader
:
DeletePicture()
, ExternalizeL()
, InternalizeL()
, TPictureHeader()
, iPicture
, iPictureType
, iSize
IMPORT_C void InternalizeL(RReadStream &aStream);
Internalises a picture header object from a read stream.
The presence of this function means that the standard templated stream operator>>()
is available to internalise objects of this class.
|
IMPORT_C void ExternalizeL(RWriteStream &aStream) const;
Externalises a picture header object to a write stream.
The presence of this function means that the standard templated stream operator<<()
is available to externalise objects of this class.
|
IMPORT_C void DeletePicture();
Deletes the internalised picture.
The picture can only be deleted if the picture has been internalized.
TSwizzle< CPicture > iPicture;
A swizzle storing either the ID of the stream in which the picture is stored, or a pointer to the internalised picture.
TSize iSize;
The original size of the picture.