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