CSplitterWnd 设置一列的最大宽度,该怎么解决

CSplitterWnd 设置一列的最大宽度
现在有点郁闷,我写了一个分切窗体,想设置某一列的最大宽度,不知有什么好的方法没?

------解决方案--------------------
CSplitterWnd::SetColumnInfo 
void SetColumnInfo( int col, int cxIdeal, int cxMin );

Parameters

col

Specifies a splitter window column.

cxIdeal

Specifies an ideal width for the splitter window column in pixels.

cxMin

Specifies a minimum width for the splitter window column in pixels.


------解决方案--------------------
void CMySplitterWnd::OnMouseMove(UINT nFlags, CPoint point) 
{
// TODO: Add your message handler code here and/or call default
if(GetKeyState(VK_LBUTTON) & 0x8000)
{
afxDump << point << "\r\n";
if(point.x >= 170) return;// 最大值
}
CSplitterWnd::OnMouseMove(nFlags, point);
}

------解决方案--------------------
void CMySplitterWnd::OnMouseMove(UINT nFlags, CPoint point) 
{
// TODO: Add your message handler code here and/or call default
if(GetKeyState(VK_LBUTTON) & 0x8000)
{
int Col;
GetActivePane(0, &Col);

afxDump << Col << "\r\n";
if(point.x >= 270) return;
}
CSplitterWnd::OnMouseMove(nFlags, point);
}