Виртуальный void OnActivateView ( BOOL bActivate, CView * pActivateView, CView * pDeactiveView );
Параметры
bActivate
Указывает ли мнение активирован или деактивирован.
pActivateView
Указывает на объект представления, который активируется.
pDeactiveView
Указывает объект view, время деактивации.
Примечания
Вызывается средой, когда представление активирован или деактивирован. Реализация по умолчанию эта функция устанавливает фокус в окно активации. Переопределите эту функцию, если вы хотите выполнения специальной обработки, когда представление активирован или деактивирован. К примеру если вы хотите предоставить специальные визуальные подсказки, которые отличают активное представление от неактивных взглядов, будет изучать параметр bActivate и соответствующим образом обновить внешний вид.
Параметры pActivateView и pDeactiveView указывают на ту же точку зрения, если фрейм главного окна приложения активирован без изменений в активном представлении — например, если фокус переводится из другого приложения в этот один, а не от одного представления к другому в рамках приложения или при переключении среди дочерних окон интерфейса MDI. Это позволяет тем чтобы re-realize свою палитру, в случае необходимости.
Эти параметры отличаются когда CFrameWnd::SetActiveView вызывается с тем, которое отличается от того, что бы вернуть CFrameWnd::GetActiveView . Чаще всего это происходит с окнами разделителя.
Обзор CView | Члены класса | Иерархическая схема
См. также CWnd::OnActivate, CFrameWnd::SetActiveView, CFrameWnd::GetActiveView