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.
Use 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 |
Use 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 |
Use 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 |
Use 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 |