CWnd::OnSizing

框架调用该成员函数指示用户调整矩形。

afx_msg void OnSizing(
   UINT nSide,
   LPRECT lpRect 
);

参数

  • nSide
    将移动后的窗口边缘。

  • lpRect
    将包含项目的坐标 CRectRECT 结构的地址。

备注

通过处理此消息,应用程序可以监视拖动矩形的大小和位置,因此,如果需要,更改其大小或位置。

备注

此成员函数由框架调用提供您的应用程序处理Windows消息。当接收消息,参数传递给函数以反映结构接收的参数。如果调用此函数的基类实现,该实现将使用参数最初用消息您提供给函数而非参数。

示例

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

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图