WM_THEMECHANGED mensagem
Difundir para cada janela após um evento de alteração de tema. Exemplos de eventos de alteração de tema são a ativação de um tema, a desativação de um tema ou uma transição de um tema para outro.
#define WM_THEMECHANGED 0x031A
Parâmetros
-
wParam
-
Esse parâmetro é reservado.
-
lParam
-
Esse parâmetro é reservado.
Retornar valor
Tipo: LRESULT
Se um aplicativo processar essa mensagem, ela deverá retornar zero.
Comentários
Uma janela recebe essa mensagem por meio da função WindowProc.
Observação
Essa mensagem é postada pelo sistema operacional. Normalmente, os aplicativos não enviam essa mensagem.
Os temas são especificações para a aparência dos controles, para que o elemento visual de um controle seja tratado separadamente de sua funcionalidade.
Para liberar um identificador de tema existente, chame CloseThemeData. Para adquirir um novo identificador de tema, use OpenThemeData.
Após a transmissão WM_THEMECHANGED , todos os identificadores de tema existentes são inválidos. Uma janela com reconhecimento de tema deve liberar e reabrir qualquer um de seus identificadores de tema pré-existentes quando receber a mensagem WM_THEMECHANGED . Se a função OpenThemeData retornar NULL, a janela deverá pintar sem ser considerada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também
-
Outros recursos