| [Overview][Classes][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Bitmap resource type
Source position: bitmapresource.pp line 29
type TBitmapResource = class(TAbstractResource)  | 
||
protected  | 
||
function GetType; override;  | 
||
function GetName; override;  | 
||
function ChangeDescTypeAllowed(); override;  | 
||
function ChangeDescValueAllowed(); override;  | 
||
procedure NotifyResourcesLoaded; override;  | 
||
public  | 
||
constructor Create();  | 
  | 
Creates a new bitmap resource  | 
destructor Destroy; override;  | 
||
procedure UpdateRawData; override;  | 
||
procedure SetCustomBitmapDataStream();  | 
  | 
Sets a custom stream as the underlying stream for BitmapData  | 
property BitmapData: TStream; [r]  | 
  | 
Resource data as a BMP stream  | 
end;  | 
  | 
Bitmap resource type  | 
|
| | | ||
  | 
Base abstract resource class  | 
|
| | | ||
TObject  | 
This class represents a resource of type RT_BITMAP.
A bitmap resource contents is very similar to a BMP file. However some differences exists, so RawData is not appropriate if you need to read and write BMP data. Instead, BitmapData property gives access to a BMP file-like stream.
| Remark: | This class doesn't allow its type to be changed to anything else than RT_BITMAP. Attempts to do so result in a EResourceDescChangeNotAllowedException. | 
  | 
Resource data as a BMP stream  | 
|
  | 
The raw resource data stream  |