Compartilhar via


WM_MENUCOMMAND mensagem

Enviado quando o usuário invoca um comando de um menu. Consulte Comentários.

#define WM_MENUCOMMAND                  0x0126

Parâmetros

wParam

O índice baseado em zero do item selecionado.

lParam

Um identificador para o menu do item selecionado.

Observações

Na maioria dos casos, você ouvirá a mensagem WM_COMMAND responder quando um usuário invocar um comando em um menu. A mensagem WM_MENUCOMMAND é enviada em vez de WM_COMMAND somente para menus definidos com o sinalizador MNS_NOTIFYBYPOS definido no membro dwStyle da estrutura MENUINFO .

A mensagem WM_MENUCOMMAND fornece um identificador para o menu para que você possa acessar os dados do menu na estrutura MENUINFO e também fornece o índice do item selecionado, que normalmente é o que os aplicativos precisam. Por outro lado, a mensagem WM_COMMAND fornece o identificador do item de menu.

Requirements

Requirement Value
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Header
Winuser.h (inclua Windows.h)

Consulte também

Visão geral dos menus