Partager via


Méthode IOleInPlaceSite ::Scroll (oleidl.h)

Indique au conteneur de faire défiler la vue de l’objet en fonction du nombre de pixels spécifié.

Syntaxe

HRESULT Scroll(
  [in] SIZE scrollExtant
);

Paramètres

[in] scrollExtant

Nombre de pixels par lesquels faire défiler dans les directions X et Y.

Valeur retournée

Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.

Code de retour Description
E_INVALIDARG
Le pointeur spécifié n’est pas valide.
E_UNEXPECTED
Une erreur inattendue s’est produite.

Remarques

À la suite du défilement, le rectangle visible de l’objet peut changer. Si cela se produit, le conteneur doit attribuer le nouveau rectangle de découpage à l’objet en appelant IOleInPlaceObject ::SetObjectRects. L’intersection des rectangles lprcClipRect et lprcPosRect donne le nouveau rectangle visible. Pour plus d’informations, consultez IOleInPlaceSite ::GetWindowContext .

Notes aux appelants

Appelé par un objet actif et sur place lorsqu’il demande au conteneur de faire défiler.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête oleidl.h

Voir aussi

IOleInPlaceObject ::SetObjectRects

IOleInPlaceSite