Метод IOleControl::FreezeEvents (ocidl.h)
Указывает, игнорирует ли контейнер события из элемента управления или принимает его.
Синтаксис
HRESULT FreezeEvents(
[in] BOOL bFreeze
);
Параметры
[in] bFreeze
Указывает, будет ли контейнер игнорировать (TRUE) или обрабатывать (FALSE) события из элемента управления .
Возвращаемое значение
Этот метод возвращает S_OK во всех случаях.
Комментарии
Элемент управления не требуется для остановки отправки событий, если bFreeze имеет значение TRUE. Однако контейнер не будет обрабатывать их в этом случае. Если элемент управления зависит от обработки контейнера( как и в случае с событиями запросов, возвращающими сведения из контейнера), элемент управления должен либо отменить событие, либо ставить событие в очередь, чтобы отправить его позже, если bFreeze имеет значение FALSE.
Примечания для разработчиков
Как и в случае с IOleControl::OnAmbientPropertyChange, S_OK возвращается во всех случаях, чтобы предотвратить контейнер от принятия предположений о поведении элемента управления на основе возвращаемых значений.Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ocidl.h |