ITextSelection::MoveUp メソッド (tom.h)

上方向キーとページ上方向キーの機能を模倣します。

構文

HRESULT MoveUp(
  long Unit,
  long Count,
  long Extend,
  long *pDelta
);

パラメーター

Unit

型: long

操作で使用する単位。 次のいずれかになります。

対応するキーの組み合わせ 意味
tomLine ↑ キー 1 行上に移動します。 既定値です。
tomParagraph Ctrl + ↑ 1 段落上に移動します。
tomScreen PageUp 1 画面上に移動します。
tomWindow Ctrl + Page Up ウィンドウ内の最初の文字に移動します。

Count

型: long

過去に移動する 単位 数。 既定値は 1 です。

Extend

型: long

選択範囲を変更する方法を示すフラグ。 Extend が 0 (または tomMove) の場合、メソッドは選択範囲をカーソルまで折りたたんでから移動します。 Extend が 1 (または tomExtend) の場合、メソッドはアクティブな端を移動し、もう一方の端だけを残します。 既定値はゼロです。 0 以外の Extend 値は、「 単位」で説明されているキーの組み合わせに加えて、押される Shift キーに対応します。

pDelta

型: long*

挿入ポイントまたはアクティブな端が下に移動する単位の実際の数。 このパラメーターには、null を指定できます。 選択範囲を折りたたむには、1 つの単位としてカウントされます。

戻り値

型: HRESULT

メソッドは HRESULT 値を返します。 メソッドが成功すると、 S_OKが返されます。 メソッドが失敗した場合は、次のいずれかのエラー コードが返されます。 COM エラー コードの詳細については、「COM でのエラー処理」を参照してください。

リターン コード 説明
E_INVALIDARG
単位が無効です。
S_FALSE
何らかの理由でエラーが発生しました。

注釈

MoveUp メソッドと MoveDown メソッドは MoveLeft メソッドと MoveRight メソッドに似ていますが、カーソル キーパッドの上方向キー、下方向キー、Page Up キー、および Page Down キーの動作が反映されている点が異なります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー tom.h
[DLL] Msftedit.dll

関連項目

概念

ITextSelection

MoveDown

MoveLeft

MoveRight

リファレンス

Text オブジェクト モデル