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
ヘッダー oleidl.h

こちらもご覧ください

IOleInPlaceObject::SetObjectRects

IOleInPlaceSite