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_INVALIDATE フラグを指定して指定すると、 WM_ERASEBKGND メッセージをウィンドウに送信して、新しく無効になったリージョンを消去します。 |
|
スクロール後に hrgnUpdate パラメーターによって識別される領域を無効にします。 |
|
lprcScroll パラメーターが指す四角形と交差するすべての子ウィンドウをスクロールします。 子ウィンドウは、 dx パラメーターと dy パラメーターで指定されたピクセル数だけスクロールされます。 移動しない場合でも、lprcScroll 四角形と交差するすべての子ウィンドウにWM_MOVE メッセージが送信されます。 |
|
スムーズ スクロールを使用してスクロールします。 fuScroll パラメーターの HIWORD 部分を使用して、スムーズ スクロール操作にかかる時間を示します。 |
戻り値
なし
解説
このメソッドは、コントロールがインプレース アクティブな場合にのみ有効です。コントロールが非アクティブな間に呼び出しが失敗する可能性があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | textserv.h |
[DLL] | Msftedit.dll |
関連項目
概念
その他のリソース