Condividi tramite


CWnd::OnSizing

Il framework chiama la funzione membro per indicare che l'utente sta ridimensionando il rettangolo.

afx_msg void OnSizing(
   UINT nSide,
   LPRECT lpRect 
);

Parametri

  • nSide
    Il bordo della finestra da spostare.

  • lpRect
    L'indirizzo della struttura RECT o CRect che conterrà le coordinate dell'elemento.

Note

L'elaborazione del messaggio, un'applicazione può controllare le dimensioni e la posizione del rettangolo di trascinamento e, se necessario, modificare le dimensioni o posizionamento.

[!NOTA]

Questa funzione membro viene chiamata dal framework per consentire l'applicazione per gestire un messaggio di Windows.I parametri passati alla funzione riflettono i parametri ricevuti dal framework quando il messaggio è stato ricevuto.Se si chiama l'implementazione della classe base di questa funzione, tale implementazione dei parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.

Esempio

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();
}

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia