iTextHost::TxSetScrollPos 方法 (textserv.h)

设置滚动框的位置 (拇指) 在指定的滚动条中,并根据需要重绘滚动条以反映滚动框的新位置。

语法

BOOL TxSetScrollPos(
  [in] INT  fnBar,
  [in] INT  nPos,
  [in] BOOL fRedraw
);

参数

[in] fnBar

类型: INT

滚动条标志。 如果这是SB_HORZ,则水平滚动完成。 默认情况下,垂直滚动完成。

[in] nPos

类型: INT

滚动框中的新位置。 这必须在 ITextHost::TxSetScrollRange 设置的滚动条值范围内。

[in] fRedraw

类型: BOOL

重绘标志。 如果 为 TRUE,则使用滚动框的新位置重绘滚动条。 如果 为 FALSE,则不重绘滚动条。

返回值

类型: BOOL

如果方法成功,则返回 TRUE

如果方法失败,则返回 FALSE

注解

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

要求

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

请参阅

概念性

ITextHost

引用

TxSetScrollRange

无窗口 Rich Edit 控件