If I create an AIS_Triedron, with mode 1 (origin selection) activated, then select using the box Select() method of the context, the origin is not selected *unless* I have previously selected it using the basic Select() method.
I subclassed AIS_InteractiveObject to create a rectangle with 8 drag handles. The handles are created using the same method AIS_Triedron uses to create the origin; an AIS_Point member.
The same thing happens to my rectangle. A zoom box will not select the handles (AIS_PointS) unless they have been previously selected with Select().