IOleInPlaceSite::Scroll
Tells the container to scroll the view of the object by a specified number of
pixels.
HRESULT Scroll(
SIZE scrollExtent
| //Number of pixels
|
);
|
|
Parameter
scrollExtent
[in] Contains the number of pixels by which to scroll in the
X and
Y directions.
Return Values
S_OK
The method successfully executed the view scroll instruction.
E_INVALIDARG
An invalid argument.
E_UNEXPECTED
An unexpected error occurred.
Comments
As a result of scrolling, the object's visible rectangle can change. If that
happens, the container should give the new
ClipRect to the object by calling
IOleInPlaceObject::SetObjectRects. The intersection of the
ClipRect and
PosRect rectangles gives the new visible rectangle. See
IOleInPlaceSite::GetWindowContext for a discussion of
ClipRect and
PosRect.
Notes to Callers
Called by an active, in-place object when it is asking the container to scroll.
See Also
IOleInPlaceObject::SetObjectRects
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database