ITextRange2::GetChar2 方法 (tom.h)

從這個範圍的結尾取得位於指定位移的字元。

語法

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

參數

[out] pChar

類型: long*

字元值。

[in] Offset

類型: long

範圍結尾的位移。 位移 0 會取得範圍結尾的字元。

傳回值

類型: HRESULT

如果方法成功,它會傳回 NOERROR。 否則,它會傳回 HRESULT 錯誤碼。

備註

此方法與 ITextRange::GetChar 有下列不同之處:

  • 它會傳回 Surrogate 字組的 UTF-32 字元,而不是配對的前置程序代碼。
  • 它會從範圍結尾取得字元碼或代碼,而不是範圍開頭處的字元。

如果字元是 Surrogate 字組的前置代碼,則會傳回對應的 UTF-32 字元。

如果 Offset 在本文開頭或本文結尾指定字元,這個方法會傳回字元碼 0。

如果 Offset 值為 傳回此字元
0 範圍結尾的字元。
負數並存取代理字組中間 對應的UTF-32字元。
正數並存取 Surrogate 配對中間 該配對後面的UTF-32字元。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 tom.h
Dll Msftedit.dll

另請參閱

ITextRange2