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


CWnd::OnCommand

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

virtual BOOL OnCommand( 
   WPARAM wParam, 
   LPARAM lParam  
);

Параметры

  • wParam
    Младший слово wParam указывающее идентификатор команды пункта меню, элемента управления или сочетаний клавиш. Слово высок- заказа wParam указывающее сообщение уведомления, если сообщение от элемента управления. Если сообщение из сочетаний клавиш, слово высок- заказа 1. Если сообщение из меню, слово высок- заказа 0.

  • lParam
    Указывает элемент управления, который отправляет сообщение, если сообщение от элемента управления. В противном случае - значение lParam 0.

Возвращаемое значение

Приложение возвращает ненулевое, если он обрабатывает это сообщение; в противном случае – значение 0.

Заметки

OnCommand обрабатывает сопоставление сообщения для уведомления элемента управления и записей ON_COMMAND и вызывает соответствующий функцию-член.

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

Примечание

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

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

WM_COMMAND

CCmdTarget::OnCmdMsg