constants EnsureVisibleFaceEnum
The EnsureVisibleFaceEnum type specifies the actions the control performs when user drags the cube from a position to another. The AlwaysEnsureVisibleFace property indicates whether the control allows fully visible face when the user drags the cube to a different position. The The EnsureVisibleFaceEnum type supports the following values:

NameValueDescription
exDisableEnsureVisibleFace0 The user can drag freely the cube to any position.
exFitToEnsureFace1 (by default) The dragging face fits the control's client area. Rotating and zooming may occurs. The exFitToEnsureFace flag can be combined with the exRotateVisibleFace, exAlwaysVisibleFrontFace or exAlwaysVisibleFrontFaceExceptTopDown
exRotateToEnsureFace2 The dragging face is rotated only to fit the control's client area. No zooming is performed. The exRotateToEnsureFace flag can be combined with the exFitToEnsureFace, exAlwaysVisibleFrontFace or exAlwaysVisibleFrontFaceExceptTopDown
exAlwaysVisibleFrontFace16 The exAlwaysVisibleFrontFace flag can be combined with the exFitVisibleFace, exRotateVisibleFace or exAlwaysVisibleFrontFaceExceptTopDown
exAlwaysVisibleFrontFaceExceptTopDown32 The exAlwaysVisibleFrontFaceExceptTopDown flag can be combined with the exFitVisibleFace, exRotateVisibleFace or exAlwaysVisibleFrontFace.