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


CWnd::OnMDIActivate

Платформа вызывает функцию этот функцию-член для выключанными дочернего окна и активированными дочернего окна.

afx_msg void OnMDIActivate(
   BOOL bActivate,
   CWnd* pActivateWnd,
   CWnd* pDeactivateWnd 
);

Параметры

  • bActivate
    TRUE если дочерний элемент активировать и FALSE, если он выключается.

  • pActivateWnd
    Содержит указатель к дочернему окну mdi-приложения, который нужно активировать.Получанный дочерним окно MDI, pActivateWnd содержит указатель, активированным дочернему окну.Данный указатель может быть временным и не должен сохранить для последующего использования.

  • pDeactivateWnd
    Содержит указатель, выключенным дочернему окну mdi-приложения.Данный указатель может быть временным и не должен сохранить для последующего использования.

Заметки

Дочернее окно MDI активировано независимо от фреймового окна MDI.Если кадр становится активным, дочернее окно с последнего активировано с помощью вызова OnMDIActivate получает сообщение WM_NCACTIVATE для рисования кадр и заголовок активного окна, но не возвращает другой вызов OnMDIActivate.

ПримечаниеПримечание

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

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

CMDIFrameWnd::MDIActivate

CMDIFrameWnd::MDIActivate