ITextHost::TxActivate 方法 (textserv.h)

通知文本主机控件处于活动状态。

语法

HRESULT TxActivate(
  LONG *plOldState
);

参数

plOldState

类型: LONG*

以前的激活状态。

返回值

类型: HRESULT

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

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

返回代码 说明
E_FAIL
目前无法激活。

注解

主机拒绝激活请求是合法的;例如,控件可能最小化,因此不可见。

调用方应能够正常处理激活失败。

无论调用此方法多少次,只需一次 ITextHost::TxDeactivate 调用即可停用控件。

此函数返回 plOldState 中的不透明句柄。 调用方 (文本服务对象) 应保存此句柄,并在后续调用 ITextHost::TxDeactivate 时使用它。

要求

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

请参阅

概念性

ITextHost

引用

TxDeactivate

无窗口富编辑控件