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.


[view 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.


[view class]
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


[view class]
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


[view class]
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.


[view class]
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


IRegionHandle - Type Definitions


[view class]
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