WM_UPDATEUISTATE mensagem
Um aplicativo envia a mensagem WM_UPDATEUISTATE para alterar o estado da interface do usuário para a janela especificada e todas as suas janelas filhas.
#define WM_UPDATEUISTATE 0x0128
Parâmetros
-
wParam
-
A palavra de ordem baixa especifica a ação a ser executada. Este parâmetro pode ser um dos seguintes valores.
Valor Significado - UIS_CLEAR
- 2
O elemento de estado da interface do usuário especificado pela palavra de ordem alta deve estar visível. - UIS_INITIALIZE
- 3
O elemento de estado da interface do usuário especificado pela palavra de ordem alta deve ser alterado com base no último evento de entrada. Para obter mais informações, consulte Observações. - UIS_SET
- 1
O elemento de estado da interface do usuário especificado pela palavra de ordem alta deve estar oculto. A palavra de ordem alta especifica quais elementos de estado da interface do usuário são afetados ou o estilo do controle. Este parâmetro pode ser um ou mais dos seguintes valores.
Valor Significado - UISF_ACTIVE
- 0x4
Um controle deve ser desenhado no estilo usado para controles ativos. - UISF_HIDEACCEL
- 0x2
Aceleradores de teclado. - UISF_HIDEFOCUS
- 0x1
Indicadores de foco. -
lParam
-
Este parâmetro não é usado.
Comentários
Uma janela deve enviar essa mensagem para alterar o estado da interface do usuário de todas as janelas filhas. Ao contrário da mensagem WM_CHANGEUISTATE, que é uma notificação, quando DefWindowProc processa a mensagem WM_UPDATEUISTATE, ela altera o estado da interface do usuário e propaga as alterações para todas as janelas filhas.
A funçãoDefWindowProc atualiza o estado da interface do usuário de acordo com o valor wParam. Se o estado da interface do usuário for modificado, a função enviará a mensagem para todas as janelas filhas imediatas. DefWindowProc também envia essa mensagem quando recebe uma mensagem WM_CHANGEUISTATE notificando o sistema de que uma janela filho pretende modificar o estado da interface do usuário.
Requerimentos
Exigência | Valor |
---|---|
Cliente mínimo suportado |
Windows 2000 Professional [apenas aplicações de ambiente de trabalho] |
Servidor mínimo suportado |
Windows 2000 Server [apenas aplicações de ambiente de trabalho] |
Cabeçalho |
|
Ver também
-
de referência
-
Conceptual