WM_MENUCHAR
9/9/2008
Esta mensagem é enviada quando um menu está ativo e o usuário pressiona uma chave que não corresponder a qualquer mnemônico ou tecla aceleradora. Esta mensagem é enviada para a janela que possui o menu.
Syntax
WM_MENUCHAR
chUser = (char)LOWORD(wParam);
fuFlag = (UINT)HIWORD(wParam);
hmenu = (HMENU)lParam;
Parameters
- chUser
O valor de baixo-Palavra de ordem wParam. Especifica o código de caractere que corresponde à chave o usuário pressionou.
fuFlag
O valor de alta-Palavra de ordem wParam. Especifica o tipo do ativo menu e deve ser valor mostrado na seguinte tabela.Valor Descrição MF_POPUP
Drop-down menu, submenu ou menu atalho
- hmenu
Identificador para o ativo menu.
Return Value
Um aplicativo que processa esta mensagem deve retornar uma do seguinte valores no alto-palavra ordem da valor de retorno.
Valor | Descrição |
---|---|
MNC_IGNORE |
Informa o sistema que ele deve descartar o caractere de usuário pressionado e criar um bipe curto em alto-falante o sistema. |
MNC_CLOSE |
Informa o sistema que ele deve fechar o ativo menu. |
MNC_EXECUTE |
Informa o sistema que ele deve escolher o item especificado em De Baixo-palavra ordem da valor de retorno. O janela proprietária recebe um WM_COMMAND mensagem. |
MNC_SELECT |
Informa o sistema que ele deve selecionar o item especificado em De Baixo-palavra ordem da valor de retorno. |
Remarks
A baixa-ordem palavra será ignorada se o alto-ordem palavra contém 0 ou 1. Um aplicativo deve processo esta mensagem quando um acelerador é usado para selecionar um item de menu que exibe um bitmap.
Requirements
Header | winuser.h |
Windows Embedded CE | Windows CE 1.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |