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


CWnd::OnInitMenu

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

afx_msg void OnInitMenu( 
   CMenu* pMenu  
);

Параметры

  • pMenu
    Указывает меню для инициализации. Может быть временным и не должен сохранить для последующего использования.

Заметки

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

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

Примечание

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

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

CWnd::OnInitMenuPopup

WM_INITMENU