IZoomImpl Class

class IZoomImpl: public IZoom

This class provides a default implementation of the  IZoom interface.

Defined in: ZoomImpl.h

Class Members

IZoomImpl() :  ()

Default constructor for IZoomImpl

int m_nZoomPctX

Magnification value for X axis

int m_nZoomPctY

Magnification value for Y axis

virtual CSize  SetMagnification(const int nPctX, const int nPctY)

Set logical scaling as percent magnification.

virtual CSize  GetMagnification() const

Get logical scaling as percent magnification.

virtual CSize  IncreaseMagnification(const int nPctX, const int nPctY)

Increase logical scaling by a percentage.

virtual CSize  DecreaseMagnification(const int nPctX, const int nPctY)

Decrease logical scaling by a percentage.

virtual void  ZoomExtents(CSize& szWndExt, CSize& szVpExt) const

Adjust window and viewport extents for magnification.