This reference page is linked to from the following overview topics: Parameter UI Control Types.
#include <maxapi.h>

Public Member Functions |
|
| virtual BOOL | HitTest (IObjParam *ip, HWND hWnd, ViewExp *vpt, IPoint2 m, int flags)=0 |
| virtual BOOL | Pick (IObjParam *ip, ViewExp *vpt)=0 |
| virtual BOOL | PickAnimatable (Animatable *anim) |
| virtual BOOL | RightClick (IObjParam *ip, ViewExp *vpt) |
| virtual void | EnterMode (IObjParam *ip) |
| virtual void | ExitMode (IObjParam *ip) |
| virtual HCURSOR | GetDefCursor (IObjParam *ip) |
| virtual HCURSOR | GetHitCursor (IObjParam *ip) |
| virtual PickNodeCallback * | GetFilter () |
| virtual BOOL | AllowMultiSelect () |
| virtual BOOL HitTest | ( | IObjParam * | ip, |
| HWND | hWnd, | ||
| ViewExp * | vpt, | ||
| IPoint2 | m, | ||
| int | flags | ||
| ) | [pure virtual] |
{
return ip->PickNode(hWnd,m,&thePickFilt)? TRUE:FALSE;
}
Implemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
Implemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
| virtual BOOL PickAnimatable | ( | Animatable * | anim | ) | [inline, virtual] |
{ return TRUE; }
Reimplemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
{ return FALSE; }
| virtual void EnterMode | ( | IObjParam * | ip | ) | [inline, virtual] |
Reimplemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
{}
| virtual void ExitMode | ( | IObjParam * | ip | ) | [inline, virtual] |
Reimplemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
{}
| virtual HCURSOR GetDefCursor | ( | IObjParam * | ip | ) | [inline, virtual] |
{return NULL;}
| virtual HCURSOR GetHitCursor | ( | IObjParam * | ip | ) | [inline, virtual] |
Reimplemented in POPickPatchAttach, and SSPickSplineAttach.
{return NULL;}
| virtual PickNodeCallback* GetFilter | ( | ) | [inline, virtual] |
Reimplemented in POPickPatchAttach, SSPickSplineAttach, and PickerControlMode.
{return NULL;}
| virtual BOOL AllowMultiSelect | ( | ) | [inline, virtual] |
{return FALSE;}