Processando mensagens de WM_COMMAND

Quando um acelerador é usado, a janela especificada na função TranslateAccelerator recebe uma mensagem WM_COMMAND ou WM_SYSCOMMAND . A baixa-palavra de ordem wParam parâmetro contém o identificador do acelerador. O procedimento janela examina o identificador para determinar a origem do processo a mensagem de WM_COMMAND mensagem e em conformidade.

Normalmente, se um acelerador corresponde a um item de menu no aplicativo, acelerador e um item de menu são atribuídos o mesmo identificador. Se você precisa de saber se uma determinada mensagem WM_COMMAND foi gerada por um acelerador ou um item de menu, você pode examinar o alto palavra de ordem wParam parâmetro. Se um acelerador gerou a mensagem, o alto-ordem palavra é 1; se um item de menu gerado a mensagem, o alto palavra ordem é 0.

Index