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.
[!REMARQUE]
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