ITextRange2::GetChar2 メソッド (tom.h)

この範囲の末尾から、指定したオフセットの文字を取得します。

構文

HRESULT GetChar2(
  [out] long *pChar,
  [in]  long Offset
);

パラメーター

[out] pChar

種類: long*

文字値。

[in] Offset

型: long

範囲の末尾からのオフセット。 オフセット 0 は、範囲の末尾にある文字を取得します。

戻り値

種類: HRESULT

メソッドが成功すると、 NOERROR が返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

このメソッドは、次の点で ITextRange::GetChar とは異なります。

  • ペアのリード コードではなく、サロゲート ペアの UTF-32 文字が返されます。
  • 範囲の先頭の文字ではなく、指定したオフセット位置にある文字コード (コード) を範囲の末尾から取得します。

文字がサロゲート ペアのリード コードである場合は、対応する UTF-32 文字が返されます。

Offset がストーリーの開始前またはストーリーの末尾に文字を指定する場合、このメソッドは文字コード 0 を返します。

Offset 値が この文字が返されます
0 範囲の末尾にある文字。
負の値を指定すると、サロゲート ペアの中央にアクセスします 対応する UTF-32 文字。
肯定的でサロゲート ペアの真ん中にアクセスする そのペアに続く UTF-32 文字。

要件

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

こちらもご覧ください

ITextRange2