Share via


ITextHost::TxScrollWindowEx メソッド (textserv.h)

指定したクライアント領域の内容をスクロールするようにテキスト ホストに要求します。

構文

void TxScrollWindowEx(
  [in] INT     dx,
  [in] INT     dy,
  [in] LPCRECT lprcScroll,
  [in] LPCRECT lprcClip,
  [in] HRGN    hrgnUpdate,
  [in] LPRECT  lprcUpdate,
  [in] UINT    fuScroll
);

パラメーター

[in] dx

型: INT

水平スクロールの量。

[in] dy

型: INT

垂直スクロールの量。

[in] lprcScroll

種類: LPCRECT

スクロール四角形の座標。

[in] lprcClip

種類: LPCRECT

クリップ四角形の座標。

[in] hrgnUpdate

種類: HRGN

更新リージョンを処理します。

[in] lprcUpdate

型: LPRECT

更新四角形の座標。

[in] fuScroll

型: UINT

スクロール フラグ。 このパラメーターには、次の値のいずれかを指定できます。

意味
SW_ERASE
SW_INVALIDATE フラグを指定して指定すると、 WM_ERASEBKGND メッセージをウィンドウに送信して、新しく無効になったリージョンを消去します。
SW_INVALIDATE
スクロール後に hrgnUpdate パラメーターによって識別される領域を無効にします。
SW_SCROLLCHILDREN
lprcScroll パラメーターが指す四角形と交差するすべての子ウィンドウをスクロールします。 子ウィンドウは、 dx パラメーターと dy パラメーターで指定されたピクセル数だけスクロールされます。 移動しない場合でも、lprcScroll 四角形と交差するすべての子ウィンドウにWM_MOVE メッセージが送信されます。
SW_SMOOTHSCROLL
スムーズ スクロールを使用してスクロールします。 fuScroll パラメーターの HIWORD 部分を使用して、スムーズ スクロール操作にかかる時間を示します。

戻り値

なし

解説

このメソッドは、コントロールがインプレース アクティブな場合にのみ有効です。コントロールが非アクティブな間に呼び出しが失敗する可能性があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー textserv.h
[DLL] Msftedit.dll

関連項目

概念

ITextHost

その他のリソース

Rect

ウィンドウレスリッチエディットコントロール