Поделиться через


COleClientItem::OnDeactivate

Вызывается инфраструктурой при переходе элемента из активного состояния OLE в- размещения (activeState) к загруженному состояние означать, что он отключается при встроенной активации.

virtual void OnDeactivate( );

Заметки

Обратите внимание, что эта функция называется, чтобы указать, что элемент OLE закрыть, а не его пользовательский интерфейс, была удалена от контейнерного приложения.При этом OnDeactivateUI вызвать функцию-член.

Реализация по умолчанию вызывает функцию-член OnChange с OLE_CHANGEDSTATE в качестве параметра.Переопределить эту функцию, чтобы выполнить пользовательское обработке, когда элемент в- размещения активный отключен.Например, если требуется поддержка команду отката в приложение-контейнере, можно переопределить эту функцию для отмены отката выключена состояние указывает на то, что последняя операция, выполненная на элементе OLE нельзя отменить раз элементу.

Требования

Header: afxole.h

См. также

Ссылки

Класс COleClientItem

Диаграмма иерархии

COleClientItem::OnGetWindowContext

COleClientItem::OnDeactivateUI

COleClientItem::OnActivateUI

COleClientItem::OnActivate

COleClientItem::CanActivate

CDocTemplate::SetContainerInfo