CODController::SetDragScrolling
void CODController::SetDragScrolling(const int nMargin, const int nIncrement = 10, const UINT nTimerElapse = 100, const UINT nTimerID = 1001)
Enables or disables drag scrolling and initializes drag scroll parameters.
Defined in: OdController.cpp
Return Value
void
Parameters
nMargin
Margin for drag scrolling in device units.
Comments
Drag scrolling (or autoscrolling) occurs when the user is holding down the
left mouse button and moves into the drag scroll margin. A timer is started when
the user enters the drag scroll margin. When the timer fires, the viewport is
scrolled by the given increment in a direction determined by which margin (top,
left, right, bottom) the cursor is currently in. The timer is stopped when the
user releases the mouse button. The margin value is specified in device units
(i.e. pixels). Setting the margin to less than or equal to 0 disables drag
scrolling.
nIncrement
Number of logical to units to scroll when drag scrolling.
nTimerElapse
Time-out value for drag scroll timer.
nTimerID
Event ID for drag scroll timer.