CView::OnActivateView
Вызываемый платформой, когда будет активировано или деактивации представления.
virtual void OnActivateView(
BOOL bActivate,
CView* pActivateView,
CView* pDeactiveView
);
Параметры
bActivate
Указывает, активирована ли представление или выключается.pActivateView
Указывает на объект представления, активировать.pDeactiveView
Указывает на объект представления, выключается.
Заметки
Реализация по умолчанию этой функции устанавливает фокус, активированной представлению. Переопределите эта функция если необходимо выполнить особую обработку, когда активировано или деактивации представления. Например, если нужно обеспечить специальные визуальные подсказки, отличающие активное представление неактивных представлений, рассмотрели бы параметр bActivate и обновитьTfи бы внешний вид представления соответствующим образом.
Укажите параметры pActivateView и pDeactiveView к одним и тем же представления фреймовое окно приложения, если основное активировано без изменений в активном представлении — например, если фокус переключения из другого приложения до этого, а не из одного представления в другое в приложении или при переключении между дочерних окон MDI. Это дает представление, чтобы понимать свою палитру, если необходимо.
Эти параметры отличаются, когда CFrameWnd::SetActiveView вызываются с представлением, что отличается от CFrameWnd::GetActiveView возвратит. Это происходит чаще всего с окнами разделителя.
Требования
Header: afxwin.h