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

Instrui o contêiner a rolar a exibição do objeto pelo número especificado de pixels.

Sintaxe

HRESULT Scroll(
  [in] SIZE scrollExtant
);

Parâmetros

[in] scrollExtant

O número de pixels pelos quais rolar nas direções X e Y.

Retornar valor

Esse método retorna S_OK com êxito. Outros valores retornados possíveis incluem o seguinte.

Código de retorno Descrição
E_INVALIDARG
O ponteiro especificado não é válido.
E_UNEXPECTED
Ocorreu um erro inesperado.

Comentários

Como resultado da rolagem, o retângulo visível do objeto pode ser alterado. Se isso acontecer, o contêiner deverá fornecer o novo retângulo de recorte ao objeto chamando IOleInPlaceObject::SetObjectRects. A interseção dos retângulos lprcClipRect e lprcPosRect fornece o novo retângulo visível. Consulte IOleInPlaceSite::GetWindowContext para obter mais informações.

Anotações para chamadores

Chamado por um objeto ativo e in-loco quando ele está solicitando que o contêiner role.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho oleidl.h

Confira também

IOleInPlaceObject::SetObjectRects

Ioleinplacesite