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 janelas filho.
#define WM_UPDATEUISTATE 0x0128
Parâmetros
-
wParam
-
A palavra de baixa ordem especifica a ação a ser executada. Esse parâmetro pode usar um dos valores a seguir.
Valor Significado - UIS_CLEAR
- 2
O elemento de estado da interface do usuário especificado pela palavra de alta ordem deve estar oculto. - UIS_INITIALIZE
- 3
O elemento de estado da interface do usuário especificado pela palavra de alta ordem deve ser alterado com base no último evento de entrada. Para obter mais informações, consulte Comentários. - UIS_SET
- 1
O elemento de estado da interface do usuário especificado pela palavra de alta ordem deve estar visível. A palavra de alta ordem especifica quais elementos de estado da interface do usuário são afetados ou o estilo do controle. Esse parâmetro pode usar um dos valores a seguir.
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 filho. 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 em todas as janelas filho.
A função DefWindowProc 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 filho 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.
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