Bmconv bundles one or more Windows bitmaps into an EPOC multi bitmap file, and automatically generates a handle to each contained bitmap in a C++ multi bitmap header file. This header is a bonus for C++ developers; OPL developers must manually index the contained bitmaps.
The C++ header file contains an enumeration which identifies each of the source bitmaps within the associated multi-bitmap file. These enumerated constants can be used as parameters to the EPOC C++ SDK function CFbsBitmap::Load() when a bitmap is required by an EPOC application.
This following section describes the method used to generate the enumeration.
Each enums type name is generated by
For example, if the header filename is head.h
the enum name will be TMbmHead.
The item names are generated by
For example, if the name of the header file is head.h
and the source .bmp
filename is tblank
the enum item name will be EMbmHeadTblank.