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


CWnd::OnActivate

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

afx_msg void OnActivate( 
   UINT nState, 
   CWnd* pWndOther, 
   BOOL bMinimized  
);

Параметры

  • nState
    Определяет, активирована ли CWnd или выключается. Он может иметь одно из следующих значений:

    • WA_INACTIVE Окно выключается.

    • WA_ACTIVE Окно активировать через некоторый метод, за исключением щелчка мыши (например, с помощью интерфейса клавиатуры для выбора окна).

    • WA_CLICKACTIVE Окно активировать щелчка мыши.

  • pWndOther
    Указатель на выключенному CWnd или активированным. Указатель может быть NULL, и он может быть временным.

  • bMinimized
    Указывает состояние выключенного свернут или CWnd, активированным. Значение TRUE указывает, что окно свернуто.

    Если TRUE, CWnd активировать; в противном случае выключенный.

Заметки

Если объект CWnd активировать с помощью щелчка мыши, то в нем также осуществляет вызов функции-члена OnMouseActivate.

Примечание

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

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

CWnd::OnMouseActivate

CWnd::OnNcActivate

WM_ACTIVATE