| [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) end; | ||
| 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 | 
| 
 | 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 |