ITextServices::TxSetText 方法 (textserv.h)

设置控件中的所有文本。

语法

HRESULT TxSetText(
  [in] LPCWSTR pszText
);

参数

[in] pszText

类型: LPCTSTR

将替换当前文本的字符串。

返回值

类型: HRESULT

如果方法成功,则返回值 S_OK

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

返回代码 说明
E_FAIL
无法更新文本。

注解

应谨慎使用此方法:它实质上是使用一些新数据重新初始化文本服务对象。 任何以前的数据和格式设置信息都将丢失,包括撤消信息。

如果以前的数据已复制到剪贴板,该数据将在丢弃之前通过 OleFlushClipboard) 完全呈现到剪贴板 (。

此方法不支持撤消

设置文本的两种备用方法WM_SETTEXT和 SetText

要求

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

请参阅

概念性

ITextServices

OleFlushClipboard

其他资源

引用

SetRadio

WM_SETTEXT

无窗口富编辑控件