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 |
请参阅
概念性
其他资源