CSplitterWnd::SetColumnInfo

呼叫會將指定的資料行資訊。

void SetColumnInfo(
   int col,
   int cxIdeal,
   int cxMin 
);

參數

  • col
    指定分隔視窗的資料行。

  • cxIdeal
    用於分隔視窗指定資料行的理想寬度 (以像素為單位)。

  • cxMin
    用於分隔視窗指定資料行的最小寬度 (以像素為單位)。

備註

呼叫此成員函式、設定新的最小寬度和理想寬度的資料行。資料行最小值判斷資料行何時可以太小而無法完整顯示。

當架構顯示分隔視窗時,它會根據理想的維度來配置資料行和資料列的 窗格中,從左上至分隔視窗的用戶端區域的右下角。

範例

void CChildFrame::OnSize(UINT nType, int cx, int cy) 
{
   CMDIChildWnd::OnSize(nType, cx, cy);

   CRect rect;
   GetWindowRect(&rect);
   if(m_bSplitterCreated)  // m_bSplitterCreated set in OnCreateClient
   {
      m_wndSplitter.SetColumnInfo(0, rect.Width()/2, 10);
      m_wndSplitter.SetColumnInfo(1, rect.Width()/2, 10);
      m_wndSplitter.RecalcLayout();
   }
}

需求

Header: afxext.h

請參閱

參考

CSplitterWnd 類別

階層架構圖

CSplitterWnd::GetRowInfo

CSplitterWnd::RecalcLayout