IOleControl::FreezeEvents 方法 (ocidl.h)

指示容器是忽略还是接受来自 控件的事件。

语法

HRESULT FreezeEvents(
  [in] BOOL bFreeze
);

parameters

[in] bFreeze

指示容器是忽略 (TRUE) ,还是现在处理控件 (FALSE) 事件。

返回值

此方法在所有情况下都返回S_OK。

注解

bFreezeTRUE 时,控件不需要停止发送事件。 但是,在这种情况下,容器不会处理它们。 如果控件依赖于容器的处理(与从容器返回信息的请求事件一样),则控件必须放弃该事件或将事件排队,以便稍后在 bFreezeFALSE 时发送。

实施者说明

IOleControl::OnAmbientPropertyChange 一样,在所有情况下都会返回S_OK,以防止容器基于返回值对控件的行为做出假设。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 ocidl.h

请参阅

IOleControl