Поделиться через


Метод IOleInPlaceSite::Scroll (oleidl.h)

Указывает контейнеру прокрутить представление объекта на указанное количество пикселей.

Синтаксис

HRESULT Scroll(
  [in] SIZE scrollExtant
);

Параметры

[in] scrollExtant

Количество пикселей для прокрутки в направлениях X и Y.

Возвращаемое значение

Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.

Код возврата Описание
E_INVALIDARG
Указанный указатель недопустим.
E_UNEXPECTED
Произошла непредвиденная ошибка.

Комментарии

В результате прокрутки видимый прямоугольник объекта может измениться. В этом случае контейнер должен предоставить объекту новый прямоугольник обрезки, вызвав IOleInPlaceObject::SetObjectRects. Пересечение прямоугольников lprcClipRect и lprcPosRect дает новый видимый прямоугольник. Дополнительные сведения см. в разделе IOleInPlaceSite::GetWindowContext .

Примечания к вызывающим абонентам

Вызывается активным объектом на месте, когда контейнер запрашивает прокрутку.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header oleidl.h

См. также раздел

IOleInPlaceObject::SetObjectRects

IOleInPlaceSite