Share via


CWnd::OnCommand

El marco de trabajo llama a esta función miembro cuando el usuario selecciona un elemento de un menú, cuando un control secundario envía un mensaje de notificación, o cuando se convierte una tecla de aceleración.

virtual BOOL OnCommand(
   WPARAM wParam,
   LPARAM lParam 
);

Parámetros

  • wParam
    La palabra de orden inferior de wParam identifica el id. del elemento de menú, del control, o de aceleradores.La palabra de alto nivel de wParam especifica el mensaje de notificación si el mensaje es de un control.Si el mensaje es de un acelerador, la palabra de alto nivel es 1.Si el mensaje es de un menú, la palabra de alto nivel es 0.

  • lParam
    identifica el control que envía el mensaje si el mensaje es de un control.si no, lParam es 0.

Valor devuelto

Una aplicación devuelve cero si procesa este mensaje; si no 0.

Comentarios

OnCommand procesa el mapa de mensajes para la notificación del control y las entradas de ON_COMMAND , y llama a la función miembro.

Invalide esta función miembro en su clase derivada para procesar el mensaje de WM_COMMAND .Una invalidación no procesará el mensaje asignado a menos que se asigne a la clase base OnCommand .

[!NOTA]

Esta función miembro llaman el marco para que la aplicación pueda controlar un mensaje de Windows.Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

WM_COMMAND

CCmdTarget::OnCmdMsg