ITextServices::TxGetText 方法 (textserv.h)

BSTR 形式返回控件中的所有 Unicode 纯文本。

语法

HRESULT TxGetText(
  BSTR *pbstrText
);

参数

pbstrText

类型: BSTR *

Unicode 纯文本。

返回值

类型: HRESULT

如果输出参数中成功返回文本,则 返回值S_OK

如果方法失败,则返回值为以下 HRESULT 代码之一。 有关 COM 错误代码的详细信息,请参阅 COM 中的错误处理

返回代码 说明
E_INVALIDARG
传入的 BSTR 指针无效。
E_OUTOFMEMORY
无法为文本副本分配内存。

注解

主机 (调用方) 获取返回的 BSTR 的所有权。

检索纯文本数据的其他方法是使用 WM_GETTEXT 或文本对象模型 (TOM) GetText 方法。

如果控件中没有文本,则分配 BSTR 并在其中返回0x000D。

返回的文本 一定以 null 结尾。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 textserv.h
DLL Msftedit.dll

请参阅

概念性

GetText

ITextServices

其他资源

引用

WM_GETTEXT

无窗口 Rich Edit 控件