IAnchor::ShiftRegion 方法 (textstor.h)

将定位点移动到文本流中的相邻区域。

语法

HRESULT ShiftRegion(
  [in]  DWORD      dwFlags,
  [in]  TsShiftDir dir,
  [out] BOOL       *pfNoRegion
);

参数

[in] dwFlags

用于控制围绕隐藏文本的定位点重新定位或避免定位点的实际重新定位的位字段。

含义
TS_SHIFT_COUNT_HIDDEN
指定定位点将移动到下一个区域边界,包括隐藏文本区域的边界。 如果未设置,则定位点将移动到任何相邻的隐藏文本上,直到找到可见文本区域。
TS_SHIFT_COUNT_ONLY
定位点未移动。

[in] dir

包含一个 TsShiftDir 值,该值指定定位点移动到哪个相邻区域。

含义
TS_SD_BACKWARD
指定将定位点移动到紧邻文本区域的区域。
TS_SD_FORWARD
指定将定位点移动到紧跟在文本区域后面的区域。

[out] pfNoRegion

指定是否发生定位点移动的布尔值。

含义
TRUE
移位失败,定位点未重新定位。
FALSE
移位成功。

返回值

此方法可以返回其中一个值。

说明
S_OK
方法成功。
E_FAIL
班次失败。
E_INVALIDARG
输入参数值无效。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 textstor.h
DLL Msctf.dll
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

IAnchor

IAnchor::Shift

TS_SHIFT_* 常量

TsShiftDir