Método IOleControl::FreezeEvents (ocidl.h)

Indica si el contenedor omite o acepta eventos del control .

Sintaxis

HRESULT FreezeEvents(
  [in] BOOL bFreeze
);

Parámetros

[in] bFreeze

Indica si el contenedor omitirá (TRUE) o ahora procesará eventos (FALSE) del control.

Valor devuelto

Este método devuelve S_OK en todos los casos.

Comentarios

El control no es necesario para dejar de enviar eventos cuando bFreeze es TRUE. Sin embargo, el contenedor no va a procesarlos en este caso. Si un control depende del procesamiento del contenedor, como sucede con los eventos de solicitud que devuelven información del contenedor, el control debe descartar el evento o poner en cola el evento para enviarlo más adelante cuando bFreeze es FALSE.

Notas para los implementadores

Al igual que con IOleControl::OnAmbientPropertyChange, S_OK se devuelve en todos los casos para evitar que un contenedor realice suposiciones sobre el comportamiento de un control en función de los valores devueltos.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IOleControl