CWnd::OnCommand

Il framework chiama la funzione membro quando l'utente seleziona un elemento da un menu, quando un controllo figlio invia un messaggio di notifica, oppure quando una sequenza di tasti di scelta rapida viene convertito.

virtual BOOL OnCommand(
   WPARAM wParam,
   LPARAM lParam 
);

Parametri

  • wParam
    Il word meno significativa wParam identifica l'id di comando voce di menu, controllo, o dei tasti di scelta rapida.Il word più significativa wParam specifica il messaggio di notifica se il messaggio proviene da un controllo.Se il messaggio proviene da un tasto, il word più significativa è 1.Se il messaggio proviene da un menu, il word più significativa è 0.

  • lParam
    Identifica il controllo che invia il messaggio se il messaggio proviene da un controllo.In caso contrario, lParam è 0.

Valore restituito

Un'applicazione restituisce diverso da zero se elabora questo messaggio, in caso contrario 0.

Note

OnCommand elabora la mappa messaggi per la notifica di controllo e le voci ON_COMMAND e chiama la funzione membro appropriata.

Eseguire l'override della funzione membro nella classe derivata per gestire il messaggio WM_COMMAND.L'override non elaboreranno la mappa messaggi a meno che la classe base OnCommand venga chiamato.

[!NOTA]

Questa funzione membro viene chiamata dal framework per consentire l'applicazione per gestire un messaggio di Windows.I parametri passati alla funzione riflettono i parametri ricevuti dal framework quando il messaggio è stato ricevuto.Se si chiama l'implementazione della classe base di questa funzione, tale implementazione dei parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

WM_COMMAND

CCmdTarget::OnCmdMsg