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