Use IBitmapHandle in system calls where the X Toolkit Pixmap type is required.
Use IBitmapHandle in system calls where the OS/2 Programmer's Toolkit type HBITMAP is required.
Use IBitmapHandle in system calls where the Win32 SDK type HBITMAP is required.
Constructors & DestructorUse the functions in this group to construct, destroy, and copy objects of this class.
The library provides the copy constructor and destructor to keep track of references to the bitmap so its resources can be freed when no longer needed.
![]() |
public:
~IBitmapHandle()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
IBitmapHandle(const IBitmapHandle& aHandle)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IBitmapHandle(Value value = 0)
You can use this constructor to create an object of this class from a bitmap handle (a value of type IBitmapHandle::Value), which defaults to 0.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Assignment OperatorUse the operator in this group to assign one bitmap handle to another.
![]() |
public:
IBitmapHandle& operator =(const IBitmapHandle& aHandle)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
DiagnosticsUse the functions in this group to obtain diagnostic information.
![]() |
public:
IString asDebugInfo() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
IString asString() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
unsigned long asUnsigned() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
protected:
Value fhandle
The value of the pointer to the bitmap handle.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Type ConversionsUse the type conversion operators to convert objects of this class to a different type.
![]() |
public:
operator Value() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
typedef void * Value
typedef void * Value
| Windows | OS/2 | AIX |
| Yes | No | No |
typedef unsigned long Value
| Windows | OS/2 | AIX |
| No | Yes | No |