次の方法で共有


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 Professional の TSF 1.0

こちらもご覧ください

IAnchor

IAnchor::Shift

TS_SHIFT_* 定数

TsShiftDir