IRegionHandle
- The IRegionHandle class provides a wrapper for a window's update region.
AIX Considerations
This class is implemented on AIX but has no functionality.
OS/2 Considerations
Use IRegionHandle in system calls where the OS/2 Programmer's Toolkit type HRGN is required.
Windows Considerations
Use IRegionHandle in system calls where the Win32 Programmer's Toolkit type HRGN is required.
IRegionHandle - Member Functions and Data by Group
Constructors & Destructor
Use the constructor in this group to construct objects of this class.
- IRegionHandle
public:
IRegionHandle(Value value = 0)
- This constructor creates objects of this class from a region handle (a value of
type IRegionHandle::Value), which defaults to 0.
- Supported Platforms
| Windows |
OS/2 |
AIX |
| Yes |
Yes |
Yes |
Diagnostics
Use the functions in this group to obtain diagnostic information.
- asDebugInfo
public:
IString asDebugInfo() const
- This function returns the handle as a string containing diagnostic information.
- Supported Platforms
| Windows |
OS/2 |
AIX |
| Yes |
Yes |
Yes |
- asString
public:
IString asString() const
- This function returns the handle as a string of form nnnn.
- Supported Platforms
| Windows |
OS/2 |
AIX |
| Yes |
Yes |
Yes |
- asUnsigned
public:
unsigned long asUnsigned() const
- This function returns the handle value as an unsigned long value.
- Supported Platforms
| Windows |
OS/2 |
AIX |
| Yes |
Yes |
Yes |
Type Conversions
Use the operator in this group to convert objects of this class to a different type.
- operator Value
public:
operator Value() const
- This operator returns the handle as its operating system dependent type. Call this operator when you
use the handle object as an argument to an operating system function.
- Supported Platforms
| Windows |
OS/2 |
AIX |
| Yes |
Yes |
Yes |
- Value
typedef void * Value
- Variation 1
typedef void * Value
- Supported Platforms
| Windows |
OS/2 |
AIX |
| Yes |
No |
No |
Variation 2
typedef unsigned long Value
- Supported Platforms
| Windows |
OS/2 |
AIX |
| No |
Yes |
No |
IRegionHandle - Inherited Member Functions and Data
Inherited Public Functions
Inherited Public Data
Inherited Protected Functions
Inherited Protected Data