Location:
gdi.h
Link against: gdi.lib
TPictureHeader
Supported from 5.0
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
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.
|
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.
|
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.