WM_ACTIVATE mensagem
Enviado para a janela que está sendo ativada e a janela que está sendo desativada. Se as janelas usarem a mesma fila de entrada, a mensagem será enviada de forma síncrona, primeiro para o procedimento de janela da janela de nível superior que está sendo desativada e, em seguida, para o procedimento de janela da janela de nível superior que está sendo ativada. Se as janelas usarem filas de entrada diferentes, a mensagem será enviada de forma assíncrona, de modo que a janela seja ativada imediatamente.
#define WM_ACTIVATE 0x0006
Parâmetros
-
wParam
-
A palavra de baixa ordem especifica se a janela está sendo ativada ou desativada. Esse parâmetro pode usar um dos valores a seguir. A palavra de alta ordem especifica o estado minimizado da janela que está sendo ativada ou desativada. Um valor diferente de zero indica que a janela está minimizada.
Valor Significado - WA_ACTIVE
- 1
Ativado por algum método diferente de um clique do mouse (por exemplo, por uma chamada para a função SetActiveWindow ou pelo uso da interface do teclado para selecionar a janela). - WA_CLICKACTIVE
- 2
Ativado por um clique do mouse. - WA_INACTIVE
- 0
Desativado. -
lParam
-
Um identificador para a janela que está sendo ativada ou desativada, dependendo do valor do parâmetro wParam . Se a palavra de baixa ordem de wParam for WA_INACTIVE, lParam será o identificador para a janela que está sendo ativada. Se a palavra de baixa ordem de wParam for WA_ACTIVE ou WA_CLICKACTIVE, lParam será o identificador para a janela que está sendo desativada. Esse identificador pode ser NULL.
Valor retornado
Se um aplicativo processar essa mensagem, ele deverá retornar zero.
Comentários
Se a janela estiver sendo ativada e não for minimizada, a função DefWindowProc definirá o foco do teclado para a janela. Se a janela for ativada por um clique do mouse, ela também receberá uma mensagem WM_MOUSEACTIVATE .
Requisitos
Requisito | Valor |
---|---|
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] |
Cabeçalho |
|
Confira também
-
Referência
-
Conceitual