WM_WINDOWPOSCHANGED mensagem

Enviado para uma janela cujo tamanho, posição ou lugar na ordem Z foi alterado como resultado de uma chamada para a função SetWindowPos ou outra função de gerenciamento de janela.

Uma janela recebe essa mensagem por meio da função WindowProc.

#define WM_WINDOWPOSCHANGED             0x0047

Parâmetros

wParam

Este parâmetro não é usado.

lParam

Um ponteiro para uma estrutura WINDOWPOS que contém informações sobre o novo tamanho e a posição da janela.

Retornar valor

Tipo: LRESULT

Se um aplicativo processar essa mensagem, ela deverá retornar zero.

Comentários

Por padrão, a função DefWindowProc envia as mensagens WM_SIZE e WM_MOVE para a janela. As mensagens WM_SIZE e WM_MOVE não serão enviadas se um aplicativo manipular a mensagem de WM_WINDOWPOSCHANGED sem chamar DefWindowProc. É mais eficiente executar qualquer processamento de alteração de movimento ou tamanho durante a mensagem WM_WINDOWPOSCHANGED sem chamar DefWindowProc.

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
Winuser.h (inclui Windows.h)

Confira também

Referência

DefWindowProc

Enddeferwindowpos

Setwindowpos

WINDOWPOS

WM_MOVE

WM_SIZE

WM_WINDOWPOSCHANGING

Conceitual

Windows