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


CWnd::OnParentNotify

Функция-член вызывается инфраструктурой при OnParentNotify родительского элемента создано или удалено ее дочернее окно или когда пользователь нажимает кнопку мыши, когда курсор над дочерним окном.

afx_msg void OnParentNotify( 
   UINT message, 
   LPARAM lParam  
);

Параметры

  • message
    Определяет событие, для которого уведомление родительский элемент и идентификатор дочернего окна. Событие младший слово message. Если событие WM_CREATE или WM_DESTROY, слово высок- заказа message идентификатор дочернего окна; в противном случае слово высок- заказа не определено. Событие (младший слово message) может быть любым из следующих значений:

    • WM_CREATE дочернее окно создать.

    • WM_DESTROY дочернее окно разрушается.

    • WM_LBUTTONDOWN пользователь отражаемого курсор мыши на дочерние окна и щелкнуло нажатие левой кнопки мыши.

    • WM_MBUTTONDOWN пользователь отражаемого курсор мыши на дочерние окна и щелкнуло средняя кнопка мыши.

    • WM_RBUTTONDOWN пользователь отражаемого курсор мыши на дочерние окна и щелкнуло правая кнопка мыши.

  • lParam
    Если событие (младший слово) messageWM_CREATE или WM_DESTROY, то lParam определяет дескриптор окна дочернего окна; в противном случае lParam содержит координаты x и y курсора. Координата х в младшем слове in и координата y в слове высок- заказа.

Заметки

Если дочернее окно создание, системные вызовы OnParentNotify перед функцией-членом Создание, который создает окно возвращают. Если дочернее окно разрушается, системные вызовы OnParentNotify, прежде чем любую обработку осуществит для уничтожения окно.

OnParentNotify вызываются для всех окон предка дочернего окна, включая окна верхнего уровня.

Все дочерние окна, кроме тех, которые имеют стиль WS_EX_NOPARENTNOTIFY отправить это сообщение в их родительского окна. По умолчанию в дочерние окна в диалоговом окне имеет стиль WS_EX_NOPARENTNOTIFY если дочернее окно не будет создано без этого стиля, вызвав функцию-член CreateEx.

Примечание

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

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

CWnd::OnCreate

CWnd::OnDestroy

CWnd::OnLButtonDown

CWnd::OnMButtonDown

CWnd::OnRButtonDown

WM_PARENTNOTIFY