This document is archived and information here might be outdated.  Recommended version.


IScaleTracker Interface (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Display)  

IScaleTracker Interface

Provides access to members that control the scale tracker.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

The IScaleTracker interface controls the user interface for scaling objects. It works in a similar way to IRotateTracker.

Members

Description
Method AddGeometry Adds a geometry to be scaled.
Method ClearGeometry Clears all the geometries.
Read-only property Cursor If the mouse is over the tracker, return an HCURSOR to indicate legal operations based on mouse's relation to selection handles: move resize, etc. Return 0 if mouse isn't over tracker.
Method Deactivate Cancel tracking.
Write-only property Display The display used by the tracker.
Method OnKeyDown Special keypress processing while tracking.
Method OnMouseDown Begin tracking move or resize based on the location of the mouse over the tracker handles.
Method OnMouseMove In process move or resize tracking.
Method OnMouseUp Finish move or resize tracking.
Read/write property Origin The scale origin.
Method Refresh Invalidate the portion of the screen covered by the tracker.
Read-only property ScaleFactor The scale factor.

CoClasses that implement IScaleTracker

CoClasses and Classes Description
ScaleTracker (esriCartoUI) Tracker for scale operations.