Compartilhar via


CWnd::OnSizing

A estrutura chama esta função de membro para indicar que o usuário está redimensionando o retângulo.

afx_msg void OnSizing(
   UINT nSide,
   LPRECT lpRect 
);

Parâmetros

  • nSide
    A borda da janela a ser movido.

  • lpRect
    Endereço do CRect or RECT estrutura que conterá as coordenadas do item.

Comentários

Por processar essa mensagem, um aplicativo pode monitorar o dimensionar e a posição do retângulo de arrastar e, se necessário, altere seu dimensionar ou posição.

Observação:

Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows.Os parâmetros passados para sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida.Se você chamar a implementação da classe de base dessa função, essa implementação usará os parâmetros passados originalmente com a mensagem e não os parâmetros que você fornecer para a função.

Exemplo

void CSplitChildFrm::OnSizing(UINT fwSide, LPRECT pRect)
{
   CMDIChildWnd::OnSizing(fwSide, pRect);

   // Resize the splitter window in the frame. m_wndSplitter is of 
   // type CSplitterWnd
   int nWidth = (pRect->right) - (pRect->left);
   m_wndSplitter.SetColumnInfo(0, nWidth / 2, 10);
   m_wndSplitter.SetColumnInfo(1, nWidth / 2, 10);
   m_wndSplitter.RecalcLayout();
}

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

Outros recursos

Membros CWnd