
MFC 中静态拆分视图,怎样让拆分出的视图有一个最小宽度呢??是视图的最小宽度,不是窗口的最小宽度。急啊
1个回答
展开全部
是指在移动分割条时其中的一个视图宽度不能小于某个值,还是视图创建之初宽度不能小于某个值,请说明一下。
更多追问追答
追问
是指的是:移动分割条时其中的一个视图宽度不能小于某个值。请回答的时候说的详细一些吧,我是初学者,怕看不懂,谢谢。。。。。
追答
Override CSplitterWnd OnLButtonDown消息函数,这个函数是这样处理:
void CMydSplitte::OnLButtonDown(UINT nFlags, CPoint point) //说明:CMydSplitte是从
//CSplitterWnd 派生的子类,用它来创建分割窗口
{
ii(左边窗口宽度<=某个值)//要求左边窗口宽度初始值要大于或等于这里设定的某个值
{
return;
}
CSplitterWnd::OnLButtonDown(nFlags, point);//拖动分割条必须调用这个函数才起作
//用,所以当拖动分割条时如果左边窗口宽度达到最小值时不调用这个函数即可。
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询