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

Indica al contenedor que desplácese la vista del objeto por el número especificado de píxeles.

Sintaxis

HRESULT Scroll(
  [in] SIZE scrollExtant
);

Parámetros

[in] scrollExtant

Número de píxeles por los que se desplazará en las direcciones X e Y.

Valor devuelto

Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.

Código devuelto Descripción
E_INVALIDARG
El puntero especificado no es válido.
E_UNEXPECTED
Se produjo un error inesperado.

Comentarios

Como resultado del desplazamiento, el rectángulo visible del objeto puede cambiar. Si esto sucede, el contenedor debe proporcionar el nuevo rectángulo de recorte al objeto llamando a IOleInPlaceObject::SetObjectRects. La intersección de los rectángulos lprcClipRect y lprcPosRect proporciona el nuevo rectángulo visible. Consulte IOleInPlaceSite::GetWindowContext para obtener más información.

Notas a los autores de llamadas

Llamado por un objeto activo y local cuando se pide al contenedor que se desplace.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado oleidl.h

Consulte también

IOleInPlaceObject::SetObjectRects

IOleInPlaceSite