Поделиться через


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