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 Class

层次结构图

CSplitterWnd::GetRowInfo

CSplitterWnd::RecalcLayout