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 参数指向的矩形相交的所有子窗口。 子窗口按 dxdy 参数指定的像素数滚动。 系统向与 lprcScroll 矩形相交的所有子窗口发送WM_MOVE消息,即使它们不移动也是如此。
SW_SMOOTHSCROLL
使用平滑滚动进行滚动。 使用 fuScroll 参数的 HIWORD 部分来指示平滑滚动操作需要多长时间。

返回值

备注

仅当控件就地处于活动状态时,此方法才有效;控件处于非活动状态时调用可能会失败。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 textserv.h
DLL Msftedit.dll

请参阅

概念性

ITextHost

其他资源

矩形

无窗口富编辑控件