共用方式為


CWnd::OnSizing

架構會呼叫此成員函式表示使用者調整矩形。

afx_msg void OnSizing(
   UINT nSide,
   LPRECT lpRect 
);

參數

  • nSide
    要移動的視窗邊緣。

  • lpRect
    將包含項目的座標 CRect的長度 結構的位址。

備註

藉由處理這個訊息,應用程式監視拖曳矩形的大小和位置,因此,如果有需要,變更控制項的大小或位置。

注意事項注意事項

此成員函式由架構呼叫可以讓您的應用程式處理 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 類別

階層架構圖