27 #ifndef __IZoomCmdData__ 28 #define __IZoomCmdData__ 35 const double kMaxZoom = 40.0;
36 const double kMinZoom = 0.05;
37 const double kDragOutMaxZoom = 40.0;
38 const double kDragOutMinZoom = 0.05;
43 enum { kDefaultIID = IID_IZOOMCMDDATA };
45 typedef enum { kZoomVisibleSpread_True, kZoomVisibleSpread_False } ZoomVisibleType;
47 bool16 zoomToPoint = kTrue, ZoomVisibleType visible = kZoomVisibleSpread_False) = 0;
51 virtual PMReal GetScaleFactor()
const = 0;
52 virtual PMPoint GetCenterPoint()
const = 0;
53 virtual bool16 GetZoomToPointFlag()
const = 0;
54 virtual ZoomVisibleType GetZoomToCurrentVisibleSpread()
const = 0;
57 #endif // __IZoomCmdData__