IOleControl::FreezeEvents 方法 (ocidl.h)

指出容器是否忽略或接受 控制項的事件。

語法

HRESULT FreezeEvents(
  [in] BOOL bFreeze
);

參數

[in] bFreeze

指出容器是否會忽略 TRUE (TRUE) ,或現在處理控制項 (FALSE) 事件。

傳回值

在所有情況下,這個方法都會傳回S_OK。

備註

當 bFreezeTRUE時,不需要控制項停止傳送事件。 不過,在此案例中,容器不會加以處理。 如果控制項相依于容器的處理,就像從容器傳回信息的要求事件一樣,控制項必須捨棄事件,或將事件排入佇列,以在 bFreezeFALSE時傳送。

實作者的注意事項

如同 IOleControl::OnAmbientPropertyChange,所有情況下都會傳回S_OK,以防止容器根據傳回值來假設控制項的行為。

需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 ocidl.h

另請參閱

IOleControl