Partager via


CWnd::OnSizing

l'infrastructure appelle cette fonction membre pour indiquer que l'utilisateur redimensionne le rectangle.

afx_msg void OnSizing( 
   UINT nSide, 
   LPRECT lpRect  
);

Paramètres

  • nSide
    Le bord de la fenêtre à déplacer.

  • lpRect
    Adresse de la structure de CRect ou de RECT qui contient les détails de l'élément.

Notes

Lors de ce message, une application peut contrôler la taille et la position du rectangle de glisser-déplacer et, si nécessaire, pour modifier la taille ou position.

Notes

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Exemple

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

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie