The ISystemPointerHandle class accesses system pointer resources. A system pointer is a special type of pointer that is not loaded from a resource file.
This class is currently not supported on AIX.
Constructors & DestructorYou can construct and destruct objects of this class.
![]() |
public:
~ISystemPointerHandle()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
ISystemPointerHandle( EPointerType pointerId, bool makeCopy = false )
Constructs objects of this class from an identifier for the specific system-pointer resource you want to associate with this handle. The enumeration Identifier provides the valid set of these resource identifiers.
The constructor also accepts an optional boolean, makeCopy, that specifies whether you want a copy of the system pointer to be made. If you want to modify the pointer, specify true. The default is false.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
enum EPointerType { kArrow=0,
kText=1,
kWait=2,
kMove=3,
kSizeUpLeft=4,
kSizeUpRight=5,
kSizeDownLeft=6,
kSizeDownRight=7,
kSizeLeft=8,
kSizeRight=9,
kSizeUp=10,
kSizeDown=11,
kStandardApplication=12,
kInformation=13,
kQuestion=14,
kError=15,
kWarning=16,
kIllegalOperation=17,
kSingleFile=18,
kMultipleFile=19,
kFolder=20,
kProgram=21,
kDragFade=22 }Use these enumerators to specify various system pointers:
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Value fhandle