WM_SIZE

A WM_SIZE mensagem é enviada para uma janela após seu tamanho foi alterado.

WM_SIZE fwSizeType = wParam;      / / redimensionamento bandeira nWidth = LOWORD(lParam);  / / largura do cliente área nHeight = HIWORD(lParam); / / altura da área do cliente 

 

Parâmetros

fwSizeType
Valor de wParam. Especifica o tipo de redimensionamento solicitada. Este parâmetro pode ser uma dos seguinte valores:
Valor Significado
SIZE_MAXHIDE Mensagem é enviada para Tudo pop-up windows quando alguns outro janela está maximizada.
SIZE_MAXIMIZED A janela tiver sido maximizada.
SIZE_MAXSHOW Mensagem é enviada para Tudo pop-up windows quando alguns outro janela foi restaurada ao tamanho anterior.
SIZE_MINIMIZED A janela tem sido minimizada.
SIZE_RESTORED A janela foi redimensionada, mas valor a SIZE_MINIMIZED nem SIZE_MAXIMIZED se aplica.

nWidth
Valor da baixa-palavra de ordem lParam. Especifica a Novo largura da área do cliente.
nHeight
Valor do alto palavra de ordem lParam. Especifica a Novo altura da área do cliente.

Retornar valores

Se um aplicativo processa esta mensagem, ela deve retornar zero.

Observações

Se a função MoveWindow ou SetScrollPos é chamada para um janela filho de WM_SIZE mensagem, o bRedraw parâmetro deve ser diferente de zero para fazer com que a janela a ser redesenhado.

Embora a largura e a altura de uma janela são valores de 32 bits, os nWidth e nHeight parâmetros da mensagem WM_SIZE contêm apenas as baixa-ordem 16 bits.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.

Ver também

Visão geral do Windows, mensagens de janela, MoveWindow, SetScrollPos

Index